Mật mã Atbash: Chuyển văn bản bằng bảng chữ cái đảo ngược
Mật mã Atbash biến đổi chữ cái bằng cách thay mỗi chữ bằng chữ đối xứng của nó trong bảng chữ cái: A thành Z, B thành Y, và cứ thế. Mật mã thay thế kinh điển này tự nghịch đảo, vì vậy áp dụng lần nữa sẽ khôi phục văn bản gốc. Hãy dùng công cụ để khám phá một mật mã đơn giản hoặc biến đổi văn bản cho câu đố, không dùng để bảo vệ thông tin nhạy cảm.
Mật mã Atbash là công cụ biến đổi văn bản chạy trong trình duyệt, áp dụng phép thế Atbash kinh điển. Công cụ ánh xạ vị trí của mỗi chữ cái trong bảng chữ cái: A thành Z, B thành Y, và mẫu này tiếp tục xuyên suốt bảng chữ cái. Nhờ đó đây là cách đơn giản để khám phá mật mã truyền thống hoặc biến đổi văn bản cho ví dụ đơn giản hay câu đố.
Atbash dùng ánh xạ cố định thay vì khóa bí mật: mỗi chữ cái được thay bằng chữ tương ứng từ đầu đối diện của bảng chữ cái. Quy trình của công cụ cho phép bạn nhập dữ liệu, chọn thuật toán và các tùy chọn có sẵn, rồi sao chép đầu ra. Bản thân Atbash không cần khóa hay salt. Vì ánh xạ này tự nghịch đảo, áp dụng lần nữa sẽ đảo ngược phép biến đổi và trả về văn bản gốc.
Không giống chuyển đổi định dạng file, Atbash biến đổi văn bản thông qua thay thế chữ cái. Công cụ có thể giúp minh họa cách mật mã cổ điển biến đổi thông điệp, nhưng nó không an toàn và không nên dùng để bảo vệ mật khẩu, bí mật hay thông tin nhạy cảm khác. Giá trị của nó mang tính giáo dục và minh họa chứ không phải mật mã học.
Mật mã Atbash chạy hoàn toàn trong trình duyệt của bạn. Dữ liệu đầu vào được xử lý trên thiết bị của bạn, không được tải lên hay gửi đến máy chủ, và công cụ hoạt động ngoại tuyến sau khi trang đã tải xong. Bạn có thể dùng công cụ mà không cần tạo tài khoản, và công cụ miễn phí.
Công cụ này hữu ích cho lập trình viên, kỹ sư DevOps, sinh viên và bất kỳ ai đang kiểm tra ví dụ Atbash đã biết hoặc tìm hiểu về mật mã cổ điển. Công cụ cung cấp cách nhanh chóng để thử nghiệm ánh xạ trong khi vẫn giữ phép biến đổi cục bộ.
Bước 1: Nhập văn bản bạn muốn biến đổi. Bạn có thể dán hoặc kéo thả nội dung vào công cụ.
Bước 2: Chọn thuật toán Mật mã Atbash và các tùy chọn có sẵn. Atbash dùng quy tắc ánh xạ bảng chữ cái cố định thay vì khóa mật mã có thể cấu hình.
Bước 3: Xem lại văn bản đã biến đổi để kiểm tra xem nó có khớp với kết quả bạn mong đợi không.
Bước 4: Sao chép đầu ra cho ví dụ, câu đố hoặc ghi chú của bạn.
Trường hợp sử dụng: Kiểm tra ví dụ Atbash đã biết bằng cách so sánh văn bản đã biến đổi với giá trị mong đợi. Điều này hữu ích để kiểm tra kết quả mật mã đơn giản, không phải để xác minh hàm băm mật mã.
Trường hợp sử dụng: Tìm hiểu cách mật mã thay thế hoạt động bằng cách biến đổi một từ hoặc câu quen thuộc và quan sát sự đảo ngược từng chữ cái.
Trường hợp sử dụng: Biến đổi văn bản cục bộ thay vì nhập nó vào trang của bên thứ ba gửi dữ liệu đầu vào đến máy chủ.
Trường hợp sử dụng: Tạo hoặc giải câu đố thay thế chữ cái đơn giản bằng quy tắc ánh xạ bảng chữ cái.
Trường hợp sử dụng: Minh họa tại sao Atbash tự nghịch đảo bằng cách áp dụng phép biến đổi hai lần và so sánh kết quả với văn bản gốc.
Trường hợp sử dụng: Khám phá mật mã cổ điển như ví dụ giảng dạy, đồng thời nói rõ rằng nó không an toàn để bảo vệ dữ liệu nhạy cảm.