傳統對稱式金鑰加密法.ppt

* Thank you! * 範例3.7 乘法加密法的金鑰範圍為何? 解法:金鑰必須在Z26*之內,此組合只有12個:1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25。 範例3.8 我們使用乘法加密法和金鑰 7 加密訊息「hello」,其密文為「XCZZU」。 圖 3.11 仿射加密法 仿射加密法 範例3.9 仿射加密法使用一對金鑰,第一把出自Z26*,第二把出自Z26。其金鑰範圍大小為26 × 12 = 312。 範例3.10 使用仿射加密法及金鑰對(7, 2)加密訊息「hello」。 解法 範例3.11 使用仿射加密法及模數 26 裡的金鑰對 (7, 2) 解密訊息「ZEBBW」。 解法 範例3.12 加法加密法可視為仿射加密法裡當k1 = 1時的特例,而乘法加密法為k2 = 0時的特例。 單字母取代加密法 由於加法、乘法和仿射加密法的金鑰範圍很小,所以很容易受到暴力攻擊。 更好的解決方法就是建立明文每個字元和其密文字元之間的對應,Alice和Bob能公開陳列每個字元的對應。 圖3.12 單字母取代加密法的金鑰範例 範例3.13 我們可以使用圖3.12的金鑰加密此訊

文档评论(0)

1亿VIP精品文档

相关文档