MD5加密是WEB开发中常用的功能,一般web中常用的包括两种方式:

1. 16位MD5值的产生

从实际上来说,这个MD5值其实还是32位的MD5值,因为MD5是32位的hash值,只是取了其中的9-25位的字符串。但是在php和早期的asp程序中使用比较广泛。

2. 32位MD5值的产生

这个是最原始的MD5值,就是32位的。

3. 不定位数的MD5值的产生,可以根据自己的实际来自定义,预防别人暴力拆解

 ...... 

查看完整文章

今天因为要破解某网站HTTP密码,所以写了一个C#的小程序来进行破解。直针对于没有验证码的情况,嘿嘿,感兴趣的同学可以下来完善一下,即可成为通用工具,如果有什么疑问,欢迎留言探讨。程序和源码下载地址:

程序下载

源码下载(本博客注册用户可下)

效果如图所示:

image

使用方法如下:

 ...... 

查看完整文章

  今天得去上自习,这些日子不上自习的多。主要是因为做那个AES的设计了,不过终于是出来了,现提供代码等如下,以供大家参考:

1 /******************************************************

2 *

3 * 名称:AES加密

4 *

5 * 姓名:杜耀斐

6 * 学号:20045903031

7 * 专业:商用密码

8 *

9 *

10 * 说明:

11 * 因为本程序为演示程序,时间关系,没有做过多处理

12 * 请输入长度都为16的加密数据和密钥,THANKS~~

 ...... 

查看完整文章

在VS安装后发现路径**VC7Common7ToolsBin下有许多小工具,我对带有Cert的文件比较感兴趣。经过研究,发现是有关证书和签名的,当然,该证书未被证书认证机构认可。下面列出这些工具和我的使用心得。
1。Makecert.exe —证书创建工具
2。Cert2Spc.exe —发行者证书测试工具
3。Signcode.exe —文件签名工具
面对其众多参数,我只好一一尝试。经过不断的创建,我已经能够做好证书的自我创建,子证书的创建,文件签名。嘿嘿,这下ActiveX控件的自动下载问题也算解决了一大半,有事没事就给自己编的小软件签个名又何妨?
 ...... 

查看完整文章