加密
基础知识
从 加密:
>在密码学中,加密是对消息或信息进行编码的过程,只有授权方才能解码和读取所发送的内容。加密本身并不能阻止拦截,但会拒绝发送给拦截器的消息内容。
深入的信息
从 加密:
在加密方案中,使用加密算法对预期的通信信息或消息(称为纯文本)进行加密,生成密文,只有将其解密后才能读取。由于技术原因,加密方案通常使用由算法生成的伪随机加密密钥。原则上可以在不拥有密钥的情况下解密消息,但是,对于精心设计的加密方案,需要大量的计算资源和技能。授权的接收者可以使用发件人提供给接收者的密钥轻松解密消息,但不能提供给未经授权的拦截者的密钥。
加密的目的是确保只有被授权访问数据(例如,文本消息或文件)的人才能使用解密密钥读取数据。可以将未经授权的人排除在外,因为他或她没有必需的密钥,否则就无法读取加密的信息。
科夫里
@Kovri在其中实现各种类型的加密 至少 4项基本能力:
- 重新播种以进行引导
- Garlic-routing:三层加密(garlic-encryption)用于验证消息到收件人/对等方/目的地的安全传递
- 隧道加密:大蒜消息通过隧道,由隧道网关加密到隧道端点
- 传输层加密阻止了解密消息的能力 媒体层
有关 Kovri 和 I2P 中使用的加密和加密签名类型的详细信息,请访问 Java-I2P 密码学