加密解密
wangzhi_821
这个作者很懒,什么都没留下…
展开
-
维吉尼亚密码--在简单加密方式凯撒密码基础上的一个改进
详细内容请参考本博客的上一篇文章:凯撒密码---最简单的加密方式之一原创 2009-08-24 10:28:00 · 1469 阅读 · 0 评论 -
Base64--不是为了安全的加密,只要求直接看不出内容
Base64--不是为了安全的加密,只要求直接看不出内容 Base64是一种使用64个基数的位置计数法。64个基数分别是A-Z、a-z和0-9(共62个),最后两个在不同的系统中具有一定的差别(MIME 电子邮件中用加号「+」,斜杠「/」)。一些如uuencode的其他编码方法,和之后binhex的版本使用不同的64字符集来代表6个二进制数字,但是它们不叫Base64。原创 2009-08-24 11:36:00 · 1281 阅读 · 0 评论 -
MD5--信息摘要算法(1简介和应用)
MD5 MD5简介 MD5的全称是Message-digest Algorithm 5(信息-摘要算法),用于确保信息传输完整一致。在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc,的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。它的作用是让大容量信息在用数字签转载 2009-08-24 15:22:00 · 904 阅读 · 0 评论 -
MD5--信息摘要算法(2算法和扩展)
算法描述 对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。 在MD5算法中,首先需要对信息进行填充,使其位长对512求余的结果等于448。因此,信息的位长(Bits Length)将被扩展至N*512+448,即N*转载 2009-08-24 15:38:00 · 620 阅读 · 0 评论 -
MD5--信息摘要算法(3一些破解网站)
一些破解MD5的网站 http://www.md5.com.cn (百万亿以上数据) http://www.cmd5.com http://www.xmd5.com 和http://www.xmd5.org 是一个网站(这三个网站都是国人做的)。 http://md5.mmkey.com http://www.md5lookup.com/ (对数字破解比较好) http://md转载 2009-08-24 15:42:00 · 694 阅读 · 0 评论 -
凯撒密码---最简单的加密方式之一
凯撒密码---最简单的加密方式之一 “恺撒密码”据传是古罗马恺撒大帝用来保护重要军情的加密系统。它是一种置换密码,通过将字母按顺序推后起3位起到加密作用,如将字母A换作字母D,将字母B换作字母E。据说恺撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。 假如有这样一条指令: 明文(小写):ji xiao jing转载 2009-08-24 10:24:00 · 12653 阅读 · 1 评论 -
RSA算法
RSA算法 当前最著名、应用最广泛的公钥系统RSA是在1978年,由美国麻省理工学院(MIT)的Ron Rivest, Adi Shamir 和Leonard Adleman在题为《获得数字签名和公开钥密码系统的方法》的论文中提出的。它是一个基于数论的非对称(公开钥)密码体制,是一种分组密码体制。其名称 来自于三个发明者的姓名首字母。它的转载 2009-12-20 16:28:00 · 968 阅读 · 0 评论 -
RSA--维基百科
公钥和私钥的产生假设Alice想要通过一个不可靠的媒体接收Bob的一条私人讯息。她可以用以下的方式来产生一个公钥和一个私钥:随意选择两个大的质数p和q,p不等于q,计算N=pq。根据欧拉函数,不大于N且与N互质的整数个数为(p-1)(q-1)选择一个整数e转载 2009-12-20 17:47:00 · 1317 阅读 · 0 评论