| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1187 人关注过本帖, 1 人收藏
标题:关于VB6.0MD5标准加密,在加密码汉字时和标准的答案不一样。代码如下
只看楼主 加入收藏
nczyw
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-8-12
收藏
得分:0 
以下是引用益西翁登在2013-8-12 19:07:58的发言:

这段代码就可以加密中文的,不信你可以试试看,根那几个函数没有太大关系,你改动了之后,中文加密后出来的值变了,同样英文加密后出来的值变了。

关键英文加密和标准的一样。中文和标准的就不一样了
比如:我
标准的MD5是:16815254531798DC21EE979D1D9C6675
可以程序的是:A92F38654F3A250602AF1E69A88699E3
值不一样啊
2013-08-12 19:24
益西翁登
Rank: 4
等 级:业余侠客
威 望:1
帖 子:126
专家分:272
注 册:2010-2-22
收藏
得分:0 
问题不在这里,你可以参考前些日子有位朋友提的相同问题,我已附上了整个MD5加密的程序
2013-08-13 06:31
nczyw
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-8-12
收藏
得分:0 
以下是引用益西翁登在2013-8-13 06:31:34的发言:

问题不在这里,你可以参考前些日子有位朋友提的相同问题,我已附上了整个MD5加密的程序

你的代码,加密汉字同样不对啊。只有英文和数字是对的
2013-08-13 08:13
nczyw
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-8-12
收藏
得分:0 
以下是引用Artless在2013-8-12 12:16:31的发言:

Private Function StringToArray(InString As String) As Byte()

不知道这位版主,说的这段代码里面哪里有问题呢?
2013-08-13 09:15
益西翁登
Rank: 4
等 级:业余侠客
威 望:1
帖 子:126
专家分:272
注 册:2010-2-22
收藏
得分:0 
你提供的这个算法与你认为是标准的那个算法是不相同的,明白吗?上次也是一个网友把一个网站上的MD5在线加密,发到论坛上来求助,我想你可能也是如此,用的是相同的网站在线MD5加密,如果是这样的话,除非你把对方的MD5算法搞到手,否则不可能达到你的要求。因为GetValues = LongToString(State(1)) & LongToString(State(2)) & LongToString(State(3)) & LongToString(State(4))这几组数据是可以任意组合的,而且不只是这一行,与那个网站的在线MD5加密相关的代码还有很多个地方,随便改动一个数字或字母,其加密结果都是不一样的,而且利用相同原理还可以二次三次的重复加密。

[ 本帖最后由 益西翁登 于 2013-8-13 13:36 编辑 ]
2013-08-13 13:26
nczyw
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-8-12
收藏
得分:0 
以下是引用益西翁登在2013-8-13 13:26:40的发言:

你提供的这个算法与你认为是标准的那个算法是不相同的,明白吗?上次也是一个网友把一个网站上的MD5在线加密,发到论坛上来求助,我想你可能也是如此,用的是相同的网站在线MD5加密,如果是这样的话,除非你把对方的MD5算法搞到手,否则不可能达到你的要求。因为GetValues = LongToString(State(1)) & LongToString(State(2)) & LongToString(State(3)) & LongToString(State(4))这几组数据是可以任意组合的,而且不只是这一行,与那个网站的在线MD5加密相关的代码还有很多个地方,随便改动一个数字或字母,其加密结果都是不一样的,而且利用相同原理还可以二次三次的重复加密。

明白了。但是基本的在线网站。出来的值是11楼的值。只在
http://md5.
这个在线MD5出来的值是一样的。谢谢你,我以为是算发问题呢。
2013-08-13 15:10
快速回复:关于VB6.0MD5标准加密,在加密码汉字时和标准的答案不一样。代码如下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052797 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved