应用密码学

应用密码学基础知识

专业术语

明文(plaintext)
加密(encryption)
密文(ciphertext)
解密(decryption)
密码编码学(cryptography):使消息保密的技术和科学;从事人员叫密码编码者(cryptographer)。
密码分析学(cryptanalysis):破译密文的科学和技术;从事人员叫密码分析者(cryptanalyst)。
cryptography和cryptanalysis统称密码学(cryptology),精通者为密码学家(cryptologist)。

明文用M或P表示。
密文用C表示。
加密:E(M) = C ----- E为加密函数
解密: D© = M ------ D为解密函数
故有: D(E(M)) = M

功能

提供机密性;
鉴别;
完整性;
抗抵赖。

算法和密钥

密码系统包括算法algorithm、密钥、明文plaintext、密文ciphertext。
现代密码学主要分为:对称算法和非对称算法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值