.net中SHA256加密、解密的问题

风中飘过一行代码 2013-05-06 10:21:36
我现在要用SHA256加密一段字符串,我看网上说的都是用.net自带的SHA256加密方法SHA256Managed,这个确实很容易实现,但用这个怎么解密?把刚加密过的文件再解密出来。可以实现吗?如果能实现,请高人写下代码吧~没有的话,怎么实现SHA256的加密和解密?
...全文
1518 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
gomoku 2013-05-06
  • 打赏
  • 举报
回复
这个做不来的。 SHA256是单向摘要(不是加密),因此不能反向‘解密’。 比如,下列数字 1234888 一种简单的摘要就是所有数字的和:(1+2+3+4+8+8),即26。 从1234888可以得到26,但从26是不能(或不能肯定)反向得到1234888的。

111,093

社区成员

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

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

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