1. 程式人生 > >《密碼學》 凱撒密碼和柵格密碼(0)

《密碼學》 凱撒密碼和柵格密碼(0)

inf 分享 align alt ont 加密技術 col img center

凱撒密碼(0)

在密碼學中,愷撒密碼(英語:Caesar cipher),或稱愷撒加密、愷撒變換、變換加密,是一種最簡單且最廣為人知的加密技術。它是一種替換加密的技術,明文中的所有字母都在字母表上向後(或向前)按照一個固定數目進行偏移後被替換成密文。例如,當偏移量是3的時候,所有的字母A將被替換成D,B變成E,以此類推。這個加密方法是以羅馬共和時期愷撒的名字命名的,當年愷撒曾用此方法與其將軍們進行聯系。

技術分享圖片

加密公式:En(x) = (x + n) mod 26

解密公式:Dn(x) = (x - n) mod 26

柵格密碼(1)

《密碼學》 凱撒密碼和柵格密碼(0)