@lockisecurity/crypto-core — JavaScript 및 TypeScript를 위한 AES-GCM 암호화
자체 JavaScript 또는 TypeScript 프로젝트에 AES-GCM 암호화를 추가하세요. @lockisecurity/crypto-core는 외부 의존성 없이 브라우저 네이티브 WebCrypto API를 사용합니다 — Locki 확장 프로그램을 구동하는 것과 동일한 엔진입니다.
AES-128 및 AES-256 지원
암호학적으로 안전한 키를 생성하고 AES-128-GCM 또는 AES-256-GCM으로 모든 문자열을 암호화하거나 복호화하세요 — Locki에서 사용하는 것과 동일한 알고리즘입니다.
외부 의존성 없음
WebCrypto API만으로 구축되었습니다. 서드파티 암호화 라이브러리나 네이티브 바인딩이 없습니다 — 이미 갖고 있는 런타임만 있으면 됩니다.
완전한 TypeScript 지원
완전한 타입 정의가 포함되어 있습니다. TypeScript 프로젝트에서 즉시 사용 가능합니다 — 추가 @types 패키지가 필요하지 않습니다.
Locki 호환 형식
암호화된 출력은 Locki 확장 프로그램 형식과 완전히 호환됩니다. 앱에서 암호화한 데이터는 Locki에서 복호화할 수 있으며 그 반대도 가능합니다.
안전한 키 생성
WebCrypto 키 생성 API를 사용하여 브라우저 또는 Node.js 환경에서 직접 지원되는 모든 길이의 AES 키를 생성하세요.