Về công cụ này
Mật mã từ khóa là cách cổ điển để tạo một bảng chữ cái thay thế đơn bảng từ một từ khóa dễ nhớ. Công cụ này dựng bảng chữ cái mật mã đó, hiển thị đầy đủ ánh xạ, và dùng nó để mã hóa hoặc giải mã văn bản của bạn ngay trong trình duyệt. Nó khác với Caesar (dịch cố định), Atbash (đảo ngược cố định) và Affine (công thức tuyến tính): ở đây toàn bộ bảng chữ cái thay thế được suy ra từ một từ bạn chọn.
Bảng chữ cái mật mã được xây dựng bằng cách viết từ khóa với các chữ cái trùng lặp bị loại bỏ, rồi thêm các chữ cái chưa dùng còn lại của A–Z theo thứ tự. Một chữ cái bắt đầu điền (fill-start) tùy chọn cho phép bạn khởi đầu chuỗi còn lại đó tại một điểm chọn trước (vòng quanh bảng chữ cái) để thêm biến thể. Chuỗi 26 chữ cái thu được xếp thẳng hàng theo vị trí với bảng chữ cái thường A–Z, nên chữ cái ở mỗi chỉ số trở thành chữ thay thế của nó. Mã hóa ánh xạ chữ thường sang chữ mã; giải mã đảo ngược cùng bảng đó.
Mọi xử lý diễn ra cục bộ, nên không có gì bạn gõ rời khỏi thiết bị. Chữ hoa/thường được giữ nguyên và mọi ký tự không phải chữ cái đi qua không thay đổi, giữ nguyên dấu câu và khoảng cách. Vì đây là phép thay thế đơn giản, mật mã bảo toàn các mẫu tần suất chữ cái và dễ bị phân tích tần suất — tuyệt cho giải đố và học tập, nhưng không dùng cho bí mật thực sự. Ví dụ, từ khóa KRYPTOS tạo ra bảng chữ cái mật mã KRYPTOSABCDEFGHIJLMNQUVWXZ.