密码学
文章平均质量分 71
回龙观码农
这个作者很懒,什么都没留下…
展开
-
利用中国剩余定理加速解密算法求解
/求出 p,q#include#includevoid main(){int n=3026533,i,p,q;for (i=2;iif(n%i==0){p=i;q=n/p;printf("%d %d\n",p,q); }}#include//求出c1,c2,d1,d2void m原创 2014-05-17 09:59:31 · 2948 阅读 · 0 评论 -
AES SHA SM3 MD5
AESAES是美国国家标准技术研究所NIST旨在取代DES的21世纪的加密标准。输入:128bit 的消息分组输出:128bit 的密文分组密钥长度及圈数128 10192 12256 14消息 与 密钥addroundkey//添加轮密钥 每个字节与轮密钥的对应字节进行异或运算subbytes// 字替代 经过s盒,即对每个字节进行替换,非线性部件,1原创 2014-05-17 10:05:26 · 1558 阅读 · 0 评论 -
求离散对数
#include#define MAX 100void main(){ int i,j, num,sum=0, m[MAX]={0},mm[MAX]={0},mm1[MAX]={0},mmm=1,a,n,q,p,b;int theone(int ,int ,int,int,int); int poww(int ,int); printf("***原创 2014-05-17 10:06:21 · 872 阅读 · 0 评论