当前位置:编程学习 > C#/ASP.NET >>

密码生成的问题

我现有三个字符串.
两个是随机来的各8位长的数字和字母组成的字符串。
一个是32位的md5加密后的字符串
我现在想用这三个字符串生成一个新的8位长的字符串。
请各位给我一些思路啊。 --------------------编程问答-------------------- 字符串用来干什么,有什么要求么 --------------------编程问答-------------------- 你的地盘你做主. --------------------编程问答-------------------- 字符串是用来做为DES加密的密码的,长度要求为8 --------------------编程问答-------------------- LZ啊,如果想保证数据安全不用在密钥上这么折腾了,随便用个字符串进行des加密,加密后使用同一个或另一个密钥对生成的内容再进行一次加密,如此三次就是des的三次迭代,除非你透露给别人密钥,否则貌似至今还没人破解的了,没必要折腾密钥的加密的,你密钥加密再好,被别人得到了照样破解des --------------------编程问答-------------------- 是啊,我也不想折腾,但我要把这个加密后的内容传走。密码又不能跟着走,所以只能想下这个办法了
--------------------编程问答-------------------- 不管你怎样折腾那些字节,将所得到的结果计算MD5,取其中8位(例如从低15为开始取)就行了。 --------------------编程问答-------------------- 建议用MD5值吧 --------------------编程问答-------------------- 用不用得着变换一下之类的? --------------------编程问答-------------------- [Quote=引用 6 楼 sp1234 的回复:]
不管你怎样折腾那些字节,将所得到的结果计算MD5,取其中8位(例如从低15为开始取)就行了。
[/Quot
试试吧
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,