不能 MD5算法问题 不是你能改变的 你可以继续用别的加密方法加密 比如说 BASE64
解决方案 »
- Access2007数据库的日期查询方法是怎样的?
- Excel 文件导入到sqlServer数据库
- winform窗体加载时播放声音
- 转 IE命令大全
- 如何取得局域网内计算机运行程序的列表?
- C#中怎么调用DOS命令net use G:, 并且不弹出任何DOS命令框?
- 怎樣將backspace鍵失效
- How can I prevent the combobox from edting?
- 怎样截获水晶报表的print事件?
- 请回答这个不难的问题,再加100分!!!!(总共200分了)
- C# 在数据库连接时出现JIT错误是什么情况啊
- 文字音频文件播放接口(Suprui for TTS DLL) - 易用的TTS接口,让你的程序会说话
BASE64 它加密出来的可能会有特殊字符”=“或者“==”,这个不符合要求啊。
回复:sp1234
你说每隔3位取一位,但这样对不同的字符串加密得到的结果可能相同,我要不同的明文得到的密文也要不一样啊。至于把md5加密后的密文作为rsa密钥加密,但rsa加密默认是一位字符加密出来就有4位密文,如果要加密8位字符串,先md5后rsa加密那结果就有128位的密文了,太长了。
有没有多少位明文加密后就得到多少位的密文的加密方法,而且不同明文得到的密文要唯一,又不能包含特殊字符?大家想想办法啊,麻烦各位了。