Công cụ mã hóa & giải mã văn bản
Mô tả
Mã hóa và giải mã văn bản bằng thuật toán đối xứng (AES, v.v.) với khóa và chế độ tùy chỉnh. Xử lý an toàn phía trình duyệt.
Giới thiệu về Công cụ mã hóa & giải mã văn bản
Công cụ này thực hiện mã hóa và giải mã đối xứng thực sự cho văn bản bằng khóa do bạn cung cấp, với các thuật toán như AES. Đối xứng có nghĩa là cùng một khóa bí mật được dùng để cả mã hóa lẫn giải mã, nên bất kỳ ai bạn chia sẻ bản mã đều phải nhận được khóa qua một kênh riêng, an toàn. Khác với mã hóa Base64 hay URL, vốn có thể đảo ngược mà không cần bất kỳ bí mật nào và không cung cấp tính bảo mật, đây là mã hóa thực sự: nếu không có khóa đúng thì không thể khôi phục văn bản gốc. Toàn bộ xử lý chạy phía client trong trình duyệt của bạn.
Cách sử dụng
- Chọn bạn muốn mã hóa hay giải mã.
- Nhập văn bản của bạn (văn bản gốc để mã hóa, hoặc bản mã để giải mã) và khóa bí mật của bạn.
- Chọn thuật toán và chế độ nếu có sẵn các tùy chọn.
- Chạy thao tác và sao chép bản mã thu được hoặc văn bản gốc đã khôi phục.
- Chia sẻ khóa với người nhận qua một kênh an toàn, không bao giờ gửi kèm với bản mã.
Câu hỏi thường gặp
Mã hóa (encoding) có giống mã hóa bảo mật (encryption) không?
Không. Encoding (như Base64 hay mã hóa URL) có thể được đảo ngược bởi bất kỳ ai và không cung cấp tính bí mật. Encryption yêu cầu một khóa bí mật, và nếu không có khóa đó thì không thể khôi phục văn bản gốc, đó chính là điều mang lại tính bảo mật.
Mã hóa đối xứng ở đây có nghĩa là gì?
Nó có nghĩa là cùng một khóa mã hóa và giải mã văn bản. Cả hai bên đều phải giữ khóa bí mật giống hệt nhau, nên khóa phải được trao đổi an toàn và giữ riêng tư.
Văn bản hay khóa của tôi có được tải lên đâu không?
Không. Việc mã hóa và giải mã diễn ra hoàn toàn trong trình duyệt của bạn, nên văn bản gốc, bản mã và khóa của bạn ở lại trên thiết bị của bạn.
Điều gì xảy ra nếu tôi mất hoặc gõ sai khóa?
Với mã hóa đối xứng đúng cách, không thể giải mã bản mã nếu không có khóa chính xác. Nếu khóa bị mất hoặc sai, văn bản gốc về cơ bản là không thể khôi phục.