@lockisecurity/crypto-core — Mã hóa AES-GCM cho JavaScript và TypeScript

Thêm mã hóa AES-GCM vào dự án JavaScript hoặc TypeScript của riêng bạn. @lockisecurity/crypto-core sử dụng WebCrypto API gốc của trình duyệt mà không có phụ thuộc bên ngoài — cùng một công cụ chạy tiện ích mở rộng Locki.

Hỗ trợ AES-128 và AES-256

Tạo khóa bảo mật mật mã và mã hóa hoặc giải mã bất kỳ chuỗi nào bằng AES-128-GCM hoặc AES-256-GCM — cùng thuật toán được Locki sử dụng.

Không phụ thuộc

Được xây dựng hoàn toàn trên WebCrypto API. Không có thư viện mật mã của bên thứ ba, không có liên kết gốc — chỉ môi trường thực thi bạn đã có.

Hỗ trợ TypeScript đầy đủ

Đi kèm với định nghĩa kiểu hoàn chỉnh. Hoạt động ngay với các dự án TypeScript — không cần gói @types bổ sung.

Định dạng tương thích Locki

Dữ liệu đầu ra được mã hóa hoàn toàn tương thích với định dạng tiện ích mở rộng Locki. Dữ liệu được mã hóa trong ứng dụng của bạn có thể được giải mã trong Locki và ngược lại.

Tạo khóa bảo mật

Tạo khóa AES với bất kỳ độ dài được hỗ trợ nào trực tiếp trong trình duyệt hoặc môi trường Node.js bằng API tạo khóa WebCrypto.

Tài liệu

Tài liệu tham khảo API đầy đủ và ví dụ sử dụng.

Tìm hiểu thêm

Bắt đầu mã hóa trong vài phút

Cài đặt @lockisecurity/crypto-core và bắt đầu bảo vệ dữ liệu bằng mã hóa AES-GCM trong ứng dụng của riêng bạn ngay hôm nay.

Cài đặt trên npm