@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);
웹 어플리케이션에서는 시스템이나 사용자 환경 변수를 가져올 수 없어, 암호화 키를 별도로 관리하고 직접 입력하는 것을 권장합니다.
info@jihyunlab.com