加密解密
strongbachelor
这个作者很懒,什么都没留下…
展开
-
凯撒密码---最简单的加密方式之一
“恺撒密码”据传是古罗马恺撒大帝用来保护重要军情的加密系统。它是一种置换密码,通过将字母按顺序推后起3位起到加密作用,如将字母A换作字母D,将字母B换作字母E。据说恺撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。 假如有这样一条指令: 明文(小写):ji xiao jing 用恺撒密码加密后就成为: 密文(大写):ML ALDR MLQJ如果这份指令被敌...原创 2009-08-24 09:54:57 · 4172 阅读 · 0 评论 -
维吉尼亚密码--在简单加密方式凯撒密码基础上的一个改进
详细内容请参考本博客的上一篇文章:凯撒密码---最简单的加密方式之一2009-08-24 10:27:03 · 394 阅读 · 0 评论 -
Base64--不是为了安全的加密,只要求直接看不出内容
Base64是一种使用64个基数的位置计数法。64个基数分别是A-Z、a-z和0-9(共62个),最后两个在不同的系统中具有一定的差别(MIME电子邮件中用加号「+」,斜杠「/」)。一些如uuencode的其他编码方法,和之后binhex的版本使用不同的64字符集来代表6个二进制数字,但是它们不叫Base64。 MIME 在MIME格式的电子邮件中...2009-08-24 11:33:15 · 257 阅读 · 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:19:32 · 174 阅读 · 0 评论 -
MD5--信息摘要算法(2算法和扩展)
算法描述 对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。 在MD5算法中,首先需要对信息进行填充,使其位长对512求余的结果等于448。因此,信息的位长(Bits Length)将被扩展至N*512+448,即N*64+...原创 2009-08-24 15:51:07 · 154 阅读 · 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:52:25 · 177 阅读 · 0 评论