搜索资源列表
gudianmima
- 古典密码中,主要的思想为移位算法及置换算法。 1.移位密码 密钥K为整数,且取值空间为0到25;加密函数:x = x + k (mod 26);解密函数:x = x - k (mod 26)。当K=3时,为凯撒密码。 2.仿射密码 密钥对由a、b组成,整数a满足 gcd(a, 26) = 1,整数b的取值空间为0到25;加密函数:x = ax + b(mod 26);解密函数:x = a*y - a*b (mod 26)。当a=1,b=3时,为凯撒密码。 3.维吉
凯撒密码算法的实现
- 凯撒密码算法的实现 加密:c=k1*m+k2 mod 26 解密:m=k1-1(c-k2) mod 26 ,Caesar password encryption algorithm: c = k1* m+ K2 mod 26 Decryption: m = k1-1 (c-k2) mod 26
fs
- 仿射密码!c=k1*a+k2 mod 26-The affine password!aaaaaaaaaaaaaaaaa
crypt4
- 简单的针对rsa的解密密钥攻击的程序,即已知加密时使用的n、k1、k2和m,以概率算法求出加密时使用的大素数p和q-Simple attack against rsa decryption key procedures, which are known to use encryption when n, k1, k2, and m, in order to find the encryption algorithm used when the probability of large prime
rsa
- 1.问题描述 RSA密码系统可具体描述为:取两个大素数p和q,令n=pq,N=(p-1)(q-1),随机选择整数d,满足gcd(d,N)=1,ed=1 modN。 公开密钥:k1=(n,e) 私有密钥:k2=(p,q,d) 加密算法:对于待加密消息m,其对应的密文为c=E(m)=me(modn) 解密算法:D(c)=cd(modn) 2.基本要求 p,q,d,e参数选取合理,程序要求界面友好,自动化程度高。 4. 实现提示 要实现一个真实的RSA密码系统,主要考虑对大整数的处理。P
