请教。DES可逆的加密用户重要信息存数据库了?密钥怎么存放呢?

yaoyouyou 2008-10-04 01:22:20
谢谢!
把用户的重要信息用des加密了存数据卡,目前密钥是直接写死在加、解密的类里面了。
如果服务器被黑。人家拿了这个加密的dll,加上数据库里面的密文。
是否就解密获取信息了呢?有啥好的解决办法么?
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyi8808 2008-10-04
  • 打赏
  • 举报
回复
如果安全很重要,可以考虑使用 USB KEY / U盾 之类的硬件产品来保存密钥。
palmax 2008-10-04
  • 打赏
  • 举报
回复
使用数字证书吧,证书一般还是不好伪造的
周公 2008-10-04
  • 打赏
  • 举报
回复
要么用不可逆的加密算法,要么就将密钥和密码一同存放。
消失的尘芥 2008-10-04
  • 打赏
  • 举报
回复
一般不会那到的
小y的CSDN博客 2008-10-04
  • 打赏
  • 举报
回复
如果别人能拿到你这个加密的dll,那他也应该可以拿到你的配置文件
也可以进你的数据库了,可以毁掉你整个系统。
所以你多虑了
要么用不可逆算法只做验证。

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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