密码学的用途:
?机密:仅限预期或者受权收件人可以了解该消息。它也可以被称为隐私或者保密。?数据完整性:无法伪造或者修改数据。?身份验证:发件人的真实,接收方可验证。?不可否认性:
从广义上讲,密码学有两种:对称密钥和非对称密钥(a.k.a。公钥)。
发件人和收件人使用了相同的密钥
对称密钥密码术被广泛使用; 最常见的用途是安全的文件传输协议,如HTTPS,SFTP和WebDAVS。 对称密码系统通常更快。
对称密钥加密有两种变体:流密码和块密码。