加密
加密什么是加密加密定义:以保证机密性的方式转换数据的过程。
为此,加密需要使用一个保密工具,称其为“密钥”。
加密密钥和任何其他加密密钥应具有一些属性:
为了保护机密性,密钥的值应难以猜测。
应该在单个上下文中使用它,避免在不同上下文中重复使用(类比 JS 作用域)。密钥重用会带来安全风险,如果规避了其机密性,则影响更大,因为它“解锁”了更敏感的数据。
加密分类
对称加密
非对称加密
对称加密
用相同的密钥对原文进行加密和解密,通信双方共用一个密钥
交易双方都使用同样钥匙,无法确保密钥
...