技術共有

暗号原理をわかりやすく解説【5】

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

シフト暗号

概要

z 26 演算を例として、k はキーです。 暗号化: ek ( x ) = ( xk ) mod 26 復号: dk ( x ) = ( x − k ) mod 26 z_{26} 演算を例として、k はキー \暗号化: e_k(x)=(xk) mod 26 \復号化: d_k(x)=(xk) mod 26による26操作例,鍵のために暗号化:e(バツ)=(バツ )メートルod26復号化:d(バツ)=(バツ)メートルod26
実際に使用するのは、 Z 256 Z_{256}256操作(グループ追加操作)

コード

#include