我一直在使用哈希和 RSA(在非常肤浅的层面上,例如:SSH 连接上的 RSA 身份验证),我想了解更多相关信息。
首先,我知道加密是一个可以恢复的双向过程。散列是一种不可逆转的单向过程。
最后一点对我来说没有意义,如果我使用算法来散列“你好”,不会是相同的算法,而是“反转”(意思是,它“向后”工作),能够转换该散列再次“你好”。
编辑:
感谢 @GeorgDangl、@klutt 和 Pete Kirkham 指出我根本不理解“不可逆数学”的概念。这些例子真的很有帮助。
security encryption hash aes sha
aes ×1
encryption ×1
hash ×1
security ×1
sha ×1