Mã Hóa Văn Bản
Mã hóa và giải mã văn bản an toàn với AES-GCM/AES-CBC. Dựa trên mật khẩu, xử lý chỉ trong trình duyệt, dữ liệu không bao giờ rời khỏi thiết bị.
Dữ liệu của tôi có an toàn khi sử dụng công cụ mã hóa này không?
Có, tất cả mã hóa và giải mã đều diễn ra hoàn toàn trong trình duyệt của bạn bằng Web Crypto API. Không có dữ liệu nào được gửi đến máy chủ. Văn bản và mật khẩu của bạn không bao giờ rời khỏi thiết bị của bạn.
Sự khác biệt giữa AES-GCM và AES-CBC là gì?
AES-GCM cung cấp cả mã hóa và xác thực (AEAD), đảm bảo tính toàn vẹn và xác thực của dữ liệu. AES-CBC chỉ cung cấp mã hóa mà không có xác thực. AES-GCM thường an toàn hơn và được khuyến nghị.
Tôi nên sử dụng độ dài khóa nào?
AES-256 cung cấp mức bảo mật cao nhất và được khuyến nghị cho dữ liệu nhạy cảm. AES-128 vẫn được coi là an toàn và nhanh hơn. Cả hai đều được sử dụng rộng rãi trong hệ thống sản xuất.
Tôi có thể giải mã văn bản được mã hóa bằng công cụ này ở nơi khác không?
Có, đầu ra là văn bản mã hóa Base64 tiêu chuẩn sử dụng thuật toán AES tiêu chuẩn. Bất kỳ công cụ nào hỗ trợ AES-GCM hoặc AES-CBC với dẫn xuất khóa PBKDF2 đều có thể giải mã với mật khẩu đúng.
Mã hóa dựa trên mật khẩu hoạt động như thế nào?
Công cụ sử dụng PBKDF2 (Hàm dẫn xuất khóa dựa trên mật khẩu 2) để chuyển đổi mật khẩu của bạn thành khóa mã hóa. Quá trình này bao gồm 100.000 lần lặp với băm SHA-256, làm cho các cuộc tấn công brute-force trở nên cực kỳ khó khăn.
Mục đích của vector khởi tạo (IV) là gì?
IV là một giá trị ngẫu nhiên được sử dụng để đảm bảo rằng việc mã hóa cùng một văn bản với cùng một mật khẩu tạo ra văn bản mã hóa khác nhau mỗi lần. Điều này ngăn chặn các cuộc tấn công phân tích mẫu.
Tôi có thể mã hóa tệp lớn bằng công cụ này không?
Công cụ này được thiết kế để mã hóa văn bản. Đối với tệp lớn, hãy xem xét sử dụng các công cụ mã hóa tệp chuyên dụng. Mã hóa văn bản trong trình duyệt có giới hạn bộ nhớ.
Điều gì xảy ra nếu tôi quên mật khẩu của mình?
Không có mật khẩu đúng, việc giải mã là không thể. Mã hóa AES được thiết kế để an toàn trước các cuộc tấn công brute-force. Luôn lưu trữ mật khẩu của bạn một cách an toàn.
Công cụ này có tuân thủ các tiêu chuẩn mã hóa không?
Có, nó sử dụng các thuật toán AES được NIST phê duyệt và dẫn xuất khóa PBKDF2, đây là các tiêu chuẩn công nghiệp cho mã hóa an toàn.
Tôi có thể sử dụng công cụ này ngoại tuyến không?
Có, sau khi trang được tải, tất cả các hoạt động đều hoạt động ngoại tuyến vì mọi thứ đều chạy trong trình duyệt của bạn.