【问题标题】:how to decrypt and then encrypt THAT string in python 2.7 ?如何在 python 2.7 中解密然后加密该字符串?
【发布时间】:2014-02-01 02:03:30
【问题描述】:

使用 lib 中的模块在 python 中解密和加密字符串。最简单的方法

import hashlib
a="abcd"
a = hashlib.sha224(a)
z=a.hexdigest()

print  p

现在我想解密我之前输入的那个字符串..

【问题讨论】:

    标签: python encryption module


    【解决方案1】:

    您正在创建输入字符串的哈希值。 您可以使用此哈希来检查另一个输入字符串是否与原始输入字符串相同。

    您不应该能够解密哈希。那会破坏整个目的。

    【讨论】:

      【解决方案2】:

      你不加密字符串,你散列它。因此,它不能被“解密”——散列是一种单向函数,即没有简单的方法可以从输出中“计算”输入。

      参见例如这里更详细的加密和散列定义:Difference between Hashing a Password and Encrypting it

      【讨论】:

      猜你喜欢
      • 2020-06-03
      • 2018-03-18
      • 2015-02-04
      • 1970-01-01
      • 1970-01-01
      • 2019-01-27
      • 2010-12-27
      • 1970-01-01
      相关资源
      最近更新 更多