【问题标题】:MVC 5 - How to convert hash password to readable text [duplicate]MVC 5 - 如何将哈希密码转换为可读文本 [重复]
【发布时间】:2014-11-04 01:55:58
【问题描述】:

MVC 5 >> 将哈希密码转换为可读文本。

示例:HashPasword = AMVicVYXq/Gnj+gJ9QMThNZt84TJZwCIIUdFA3upr+wyMZUu4maPpkXiJhbZ5djwgw== 应转换为 123456

【问题讨论】:

  • 一个人不只是走进魔多!

标签: asp.net-mvc asp.net-mvc-5


【解决方案1】:

根据定义,哈希不能转换为可读文本。所以不,你问的是不可能的。

123456 可能会转换为AMVicVYXq/Gnj+gJ9QMThNZt84TJZwCIIUdFA3upr+wyMZUu4maPpkXiJhbZ5djwgw==,但AMVicVYXq/Gnj+gJ9QMThNZt84TJZwCIIUdFA3upr+wyMZUu4maPpkXiJhbZ5djwgw== 不会转换回123456

【讨论】:

  • 当然可以HashPassword = "Hello World" - 现在您的哈希变量等于可读文本“Hello World”
  • @BenjaminGruenbaum 你在谁是最学究的人竞争中战斗吗?因为你赢了!
  • 如果我们要“最迂腐”,从技术上讲,如果您知道用于生成它的 IV 和密钥,那么它可以颠倒,但由于其中一个或两个总是随机的,而不是存储的,没有办法只用字符串本身来取回原始文本。
  • 为什么不呢,我们当然可以蛮力...
  • technically it could be reversed if you knew the IV and key used to generate it 不正确。哈希不是随机的。相同的输入意味着提供相同的输出。然而,单向。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-11
  • 2012-06-20
  • 1970-01-01
  • 2010-11-25
  • 2017-06-23
  • 1970-01-01
相关资源
最近更新 更多