社区
C#
帖子详情
c#.net 加密问题
laokang426
2014-04-22 10:20:47
RT,用什么加密方法可以实现如同一字符,每次加密后密文不同,
加密方法中有方法可以比较2个密文是相同的.
比如 string s ="aaaa";
第一次加密后密文为 string mw1= "g234ghqdfgfdg";
第二次加密后密文为 string mw2= “fghjjeryw22234”
第三次加密后密文为 string mw3= “mdcvbw456jwn”
加密类的某一个方法可以判断 mw1 = mw2 = mw3
...全文
315
4
打赏
收藏
c#.net 加密问题
RT,用什么加密方法可以实现如同一字符,每次加密后密文不同, 加密方法中有方法可以比较2个密文是相同的. 比如 string s ="aaaa"; 第一次加密后密文为 string mw1= "g234ghqdfgfdg"; 第二次加密后密文为 string mw2= “fghjjeryw22234” 第三次加密后密文为 string mw3= “mdcvbw456jwn” 加密类的某一个方法可以判断 mw1 = mw2 = mw3
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oLanJieKou
2014-04-23
打赏
举报
回复
网上copy的一个DES 和AES加密 都是填充加密 密钥不一样 就可以保证加密后的字符串不同 即使是同一个字符串 LZ可以找找 蛮好用的
gomoku
2014-04-22
打赏
举报
回复
1、可以做随机填充补长,这样每次加密得到密文不同。 2、解密后,去掉填充就可以判断原文是否一致。 比如aaaa可以填充为(第一个零可以当成分隔符): ['a','a','a','a',0,0x66,0x33,0x02] ['a','a','a','a',0,0x02,0x12,0x42] ['a','a','a','a',0,0xCD,0x3A,0x20] 其实有很多加密算法已经帮你做随机填充了。
q107770540
2014-04-22
打赏
举报
回复
用DES, 自己写算法生成密钥 保证加密解密时用的是同一个密钥即可
CMIC
2014-04-22
打赏
举报
回复
。。。 其实除了MD5外其他.Net提供的Hash算法都是每次Hash的值不一样的,比如SHA256Managed, 一般都提供一个ComputeHash的方法比较是不是一个值Hash成的。
Jit防火墙 试用版
C#
.Net
加密
保护
支持:x86模式的
.NET
加密
使用方法: 只能
加密
你自己写的函数,不能
加密
系统生成的,加了无法在正确时机解密。 如果是dll文件同时没exe一起
加密
需要自己给dll写个 void Main(){int i=0;}不需要勾选 会自动识别 这个...
C#
.net
使用Java公钥实现RSA
加密
C#
.net
使用Java公钥实现RSA
加密
C#
.NET
_面向对象编程技术
通俗易懂的面向对象编程技术,详细讲解C#
.NET
编程原理,
.NET
框架,辅以编程实例,具体的项目案例。从基础知识到项目开发,由入门到精通。 以形象的描术,把生涩的技术生动形象化,易理解,易掌握。
C#
.NET
密码
加密
解密源码Demo
C#
.NET
密码
加密
解密Demo,代码完整,简单易懂,功能实用
C#
.net
MD5
加密
解密工具及
加密
解密类
C#
.net
MD5
加密
解密工具及
加密
解密类。使用方便,可直接下载
加密
解密代码在项目中使用。
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章