Cách Mã hóa / Giải mã AES hoạt động
Công cụ mã hóa/giải mã AES sử dụng WebCrypto API gốc của trình duyệt để mã hóa và giải mã văn bản với AES-256-GCM, một trong những thuật toán mã hóa đối xứng mạnh nhất hiện có. Bạn cung cấp passphrase; công cụ dẫn xuất khóa AES 256-bit từ nó bằng PBKDF2 với salt ngẫu nhiên, rồi mã hóa văn bản của bạn với vector khởi tạo ngẫu nhiên. Mọi thứ chạy trên thiết bị của bạn bằng SubtleCrypto; passphrase và văn bản rõ ràng của bạn không bao giờ rời tab trình duyệt.
Một điểm quan trọng: nếu bạn mất passphrase, văn bản đã mã hóa không thể phục hồi. AES-256-GCM với khóa được dẫn xuất đúng cách không có cửa hậu, không có cơ chế khôi phục và không có khóa chính. Lưu passphrase trong trình quản lý mật khẩu cùng với đầu ra đã mã hóa nếu bạn cần khôi phục sau này.