.net加密解密

343434334333 2012-08-23 11:53:47
在网上下了一个源码
数据库连接居然有一部分是加密的

<ConnDBOnline>
<add key="StrConn" value="server={0};database={1};uid={2};pwd={3};Connect Timeout=18000,加密1,加密2,加密3,QEwRt5iX6UlSt1Er9NxqmQ==" />
</ConnDBOnline>


求赐教
这是啥加密方法/如何加密的/如何解密?
小弟 拜谢 不胜感激
...全文
127 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
slimboy123 2012-08-24
  • 打赏
  • 举报
回复
3DES?
xiaowen_ly 2012-08-24
  • 打赏
  • 举报
回复
微软是支持配置 加密化的。
一、查找是否有自定义的加密方法进行的加密
二、查找微软自己支持的配置加密

无非就是这两种
343434334333 2012-08-24
  • 打赏
  • 举报
回复
1.加密出来的东西有“==”,怀疑使用了 Base64
2.有8位密匙,怀疑使用了 DES

DES加密之后使用了Base64?但是“QEwRt5iX6UlSt1Er9NxqmQ==”在 Base64 却解不出来。。。。
343434334333 2012-08-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
3DES?
[/Quote]

牛。。确认了是DES的加密。。里面有个8位的密匙
qvbzyx 2012-08-24
  • 打赏
  • 举报
回复
应该是对称加密了。前面是{0},{1}后面是变量。。肯定就是格式化啦。。你看连接字符串怎么读取了就可以了
杰拉尔 2012-08-24
  • 打赏
  • 举报
回复
程序中把加密解密的代码去掉不就行了吗。
xiangaylian 2012-08-24
  • 打赏
  • 举报
回复
一般都和这里类似。
在项目中搜索Encry(加密),Decry(解密),MD5这么一些关键字,应该就能找到加密的方法。
.net的加密算法,一般都会要求有一个密钥,有了密钥才能正确地加(解)出符合这个密钥的密码。
风一样的大叔 2012-08-24
  • 打赏
  • 举报
回复
既然是完整demo,那么里面肯定有解密代码,楼主单步调试下就行了

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧