在Python中重哈希
我正在尝试从一个包含哈希数据的文件中读取行。这个数据是用下面的代码进行哈希处理的:
encoder = hashlib.sha224()
encoder.update(string)
file.write(encoder.hexdigest())
我该如何重新进行哈希处理呢?
1 个回答
1
正如之前所说的,你是无法做到这一点的,这就是哈希的真正意义。我觉得你真正想要的是加密。
当数据被加密后,没人能读取它。只有当你知道如何解密时,你才能再次读取它。加密的方式有很多种,比如对称加密和非对称加密,你可以多了解一下这些内容,或者告诉我们你具体想做什么,这样我们才能告诉你应该使用哪种加密方式。