Time:2022-04-08 Click:527
原则上分为分组密码和序列密码。前者将明文分为固定长度的数据块作为基本加密单元,应用最广泛。后者一次只加密一个字节或一个字符。密码不断变化布比区块链签名算法,仅用于数字媒体等特定领域的加密。
分组密码序列密码
也叫流密码。
通信双方每次使用与明文长度相同的随机字符串加密明文。
非对称加密
公钥是公开的,私钥是保密的。
处理速度(尤其是生成和解密过程)往往比对称加解密算法慢2-3个数量级;同时,加密强度往往不如对称加密。
目前认为 RSA 型算法在不久的将来会过时,一般建议使用安全强度较高的椭圆曲线算法。
信息验证码和数字签名
全称为消息认证码Hash-based Message (HMAC),即“基于哈希的消息认证码”,基于对称加密。
数字签名:用自己的私钥加密文件摘要,然后将文件和加密摘要发送给另一方。另一方用公钥解密摘要,计算文件摘要,应相同。确保文件的完整性和不可否认性。
众所周知的数字签名算法包括更高的安全强度DSA(数字)和ECSDA(曲线数字)。
除了普通的数字签名应用场景外,还开发了一些特殊的数字签名技术,以满足一些特定的安全要求。
(How is GHP-HashPass token? What is the cash price of GHP-HashPass t