如何在python 2.7中解密然后加密THAT字符串?

时间:2014-01-13 10:48:18

标签: python encryption module

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

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

print  p

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

2 个答案:

答案 0 :(得分:4)

你没有对字符串进行加密,你可以对其进行哈希处理。因此,它无法解密" - 哈希意味着单向功能,即没有简单的方法来计算"来自输出的输入。

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

答案 1 :(得分:3)

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

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