@jihyunlab/web-secure-storage는 React와 같은 웹 어플리케이션에서 사용할 수 있습니다.
@jihyunlab/web-secure-storage는 값을 암호화하여 로컬 또는 세션 스토리지에 저장하고 값을 가져올 때 원래 값으로 복호화 합니다.
AES 256 CBC와 Triple-DES 256 CBC로 암호화 기능을 제공하며 PBKDF2와 PKCS#7을 암호화에 사용합니다. 또한 임의의 iv 값을 사용하여 암호화된 값을 쉽게 유추할 수 없게 합니다.
프로젝트 폴더에서 @jihyunlab/web-secure-storage를 설치합니다.
npm i @jihyunlab/web-secure-storage
import { SecureStorage, STORAGE, CRYPTO } from '@jihyunlab/web-secure-storage'
const storage = SecureStorage(
STORAGE.LOCAL,
CRYPTO.AES,
'your secret key',
128 /* The number of iterations for PBKDF2 */);
storage.clear();
storage.setItem('item', 'value');
storage.getItem('item');
storage.removeItem('item');
info@jihyunlab.com