Mật mã Affine

Mật mã Affine là một dạng mật mã thay thế dùng một bảng chữ cái, trong đó mỗi chữ cái được ánh xạ tới một số sau đó mã hóa qua một hàm số toán học đơn giản. Một phép dịch Caesar là mật mã Afin, trong đó các chữ cái được mã hóa với hàm , với là bước dịch.

Trong mật mã Affine, đầu tiên bảng chữ cái của thông điệp cần mã hóa có kích thước sẽ được chuyển thành các con số tự nhiên từ . Sau đó dùng một hàm mô đun để mã hóa và chuyển thành bản mã.

Hàm mã hóa cho một ký tự như sau:

Với là kích thước của bảng chữ cái, là khóa mã. Giá trị được chọn sao cho là nguyên tố cùng nhau. Hàm giải mã là

với nghịch đảo của theo mô đun . Tức là

Nghịch đảo mô đun của chỉ tồn tại nếu là nguyên tố cùng nhau. Hàm giải mã là hàm ngược của hàm mã hóa:

Đọc thêm

[sửa | sửa mã nguồn]

Tham khảo

[sửa | sửa mã nguồn]


Chúng tôi bán
Bài viết liên quan
Giới thiệu nhân vật Yuta Okkotsu trong Jujutsu Kaisen
Giới thiệu nhân vật Yuta Okkotsu trong Jujutsu Kaisen
Yuta Okkotsu (乙おっ骨こつ憂ゆう太た Okkotsu Yūta?) là một nhân vật phụ chính trong sê-ri Jujutsu Kaisen và là nhân vật chính của sê-ri tiền truyện.
[Tóm tắt và đánh giá sách] Mindset - Sức mạnh của việc đổi mới tư duy
[Tóm tắt và đánh giá sách] Mindset - Sức mạnh của việc đổi mới tư duy
Mindset là cuốn sách giúp bạn hiểu cặn kẽ về sức mạnh của tư duy dưới nghiên cứu đánh giá tâm lý học - hành vi con người
Sự sụp đổ của chế độ bản vị vàng
Sự sụp đổ của chế độ bản vị vàng
Bản vị vàng hay Gold Standard là một hệ thống tiền tệ trong đó giá trị của đơn vị tiền tệ tại các quốc gia khác nhau được đảm bảo bằng vàng (hay nói cách khác là được gắn trực tiếp với vàng.
Guide hướng dẫn build Charlotte - Illusion Connect
Guide hướng dẫn build Charlotte - Illusion Connect
Một nữ thám tử thông minh với chỉ số IQ cao. Cô ấy đam mê kiến ​​thức dựa trên lý trí và khám phá sự thật đằng sau những điều bí ẩn.