logo

@jihyunlab/web-secret

@jihyunlab/web-secret은 웹 어플리케이션에서 @jihyunlab/secret-cli로 암호화 된 .env 파일을 복호화 하는 기능을 제공합니다.
암호화 기능은 @jihyunlab/web-crypto로 구현되며 AES 256 GCM에 대한 암호화를 제공합니다.

설치

프로젝트 폴더에서 @jihyunlab/web-secret을 설치합니다.

npm i @jihyunlab/web-secret

사용 예

별도로 관리되는 암호화 키를 직접 입력하여 .env 키값을 복호화 합니다.

import { CIPHER, Env } from '@jihyunlab/web-secret';

const cipher = await Env.createCipher(CIPHER.AES_256_GCM, 'YourSecretKey');
const value = await cipher.decrypt(process.env.ENV_KEY);

암호화 키

웹 어플리케이션에서는 시스템이나 사용자 환경 변수를 가져올 수 없어, 암호화 키를 별도로 관리하고 직접 입력하는 것을 권장합니다.


라이센스

Open source licensed as MIT.

logo

ⓒ 2023-2024 JihyunLab. All rights reserved.

info@jihyunlab.com