原文:信息安全--仿射密码

说明: 加法密码和乘法密码结合就构成仿射密码,仿射密码的加密和解密算法是:C Ek m k m k mod n M Dk c k c k mod n 其中 k k mod 仿射密码具有可逆性的条件是:gcd k , n . 当k 时,仿射密码变为加法密码,当k 时,仿射密码变为乘法密码。仿射密码中的密钥空间的大小为n n ,当n为 字母, n ,因此仿射密码的密钥空间为 。 加密举例: 设密钥K ...

2018-03-26 12:55 0 9877 推荐指数:

查看详情

关于仿密码的分析

: \[x=e(x)-a (mod 26) \quad a ∈ Z / (26)\] 仿密码分析 设 ...

Thu May 25 04:16:00 CST 2017 0 1310
仿密码

仿密码简介:  仿密码和移位密码一样, 也是一种替换密码. 不同的是, 移位密码中, 我们使用的是模n加; 而在下面的仿密码中, 我们使用的上一节中介绍的模n乘. 在安全性方面, 仿密码同移位密码一样, 都是极其差的, 不仅因为他们的原理简单, 更要命的是这两种替换密码没有隐藏明文的字频信息 ...

Sun Dec 30 21:48:00 CST 2012 0 6839
仿密码

仿密码是一种替换密码,利用加密函数一个字母对一个字母的加密。 加密函数:E(x) = (ax + b) (mod m),其中 a和m互质 m是字母的数量 解密函数:D(x) = a-1(x - b) (mod m),其中a-1是a在Zm群的乘法逆元。 仿密码 为单表加密 ...

Mon Mar 02 22:28:00 CST 2020 0 2681
古典密码仿密码

一杯敬故乡,一杯敬远方。 算法分析 1.仿密码结合了移位密码和乘数密码的特点,是移位密码和乘数密码的组合。 2.仿密码的加密算法就是一个线性变化,即对明文字符x,对应的密文字符为y=ax+b(mod26) 其中,a, b属于Z26且gcd(a,b)=1 3.实现过程 ...

Mon Dec 13 02:15:00 CST 2021 0 2253
信息安全--密钥短语密码

密钥短语密码 说明: 最近的课程要求自己实现几种加密算法,虽然简单,但也养成习惯,做个记录。 下面是密钥短语密码的实现步骤: 1. 选择密钥并删除重复字母. 2. 在明文的字母表下方从左往右写下处理的后的密钥,然后再写剩余的字母即得密文字母表. 如密钥短语密码为: hello ...

Mon Mar 26 20:20:00 CST 2018 0 2946
仿密码的加密与解密

原理 代换密码的另一个特殊情形是仿密码,它的加密函数定义为 e(x)=(ax+b)mod 26,其中a,b∈Z26 —— 因为这样的函数被称为仿函数,所以这的密码体制也被称为仿密码(当a=1时,正好是移位密码)。 为了能对密文进行解密,必须保证所选用的仿函数是一个单函数,则对于任意 ...

Tue Mar 29 22:57:00 CST 2022 0 1532
古典密码-仿密码Affine

仿密码Affine基础知识 仿密码属于一种替换密码,通过对一个字母使用加密函数(模运算)生成另外一个字母(某些情况下,不只是字母)。 加密函数: \[E(x) ≡ (ax + b) (mod\ m) \] a、b:函数的参数部分,不同的加密有不同的值 m:字母的数量 ...

Tue Sep 08 07:06:00 CST 2020 0 790
2.1 仿密码解密- python实现

1、引例:仿密码恢复明文 2.1 仿密码: AOPC GUDE YKRO IFKG BEFM CPIY CRAR DEPB AQUF EPGH KJPK DDCJ GKPJ IEVC GEBE BAYC FAMC XCER IARE HAFF ERJG HCRA OKBB KYAR ...

Sat Jan 16 06:38:00 CST 2021 0 518
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM