美文网首页
哈希、加密、编码的区别

哈希、加密、编码的区别

作者: 科研者 | 来源:发表于2019-02-22 09:44 被阅读0次

    对于刚接触加密学的绝大多数朋友,一般容易混淆哈希、加密、编码这几个概念,下面我就给大家总结这几个概念的异同点,如下:

    共同点:

    • 对于从 操作目标 到 输出都需要按一定的处理规则来进行;

    不同点:

    • 哈希 是不可逆的处理过程;加密、编码 是可逆的处理过程;
    • 哈希不算是一种加密技术;而加密和编码均可视为加密技术,只是编码的加密级别比较低,因为编码仅依赖于处理过程,而加密的加密级别较高,不但依赖于处理过程,还依赖于密钥;
    • 对于操作目标 和 输出:哈希和编码都只有 且 依赖于 处理规则;而 加密 有 且 依赖于 处理规则 和 额外的输入参数————密钥,即:对于同样的操作目标,如果 密钥 不一样,输出也会不一样;

    相关文章

      网友评论

          本文标题:哈希、加密、编码的区别

          本文链接:https://www.haomeiwen.com/subject/gjjsyqtx.html