@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 키를 생성하세요.

문서

전체 API 참조 및 사용 예시.

더 알아보기

몇 분 안에 암호화 시작하기

@lockisecurity/crypto-core를 설치하고 오늘부터 AES-GCM 암호화로 자체 애플리케이션의 데이터를 보호하세요.

npm에서 설치