当前位置: 首页 > news >正文

​一篇关于密码学的概念性文章

文章目录

    • 1. 引言
    • 2. 加密学基本概念
    • 3. 加密算法的类型
      • 3.1 对称密钥加密(SKC)
      • 3.2 公钥密码学
      • 3.3 哈希函数
      • 3.4. 为什么需要三种加密技术?
      • 3.5 密钥长度的重要性
    • 4. 信任模型
      • 4.1 PGP信任网络
      • 4.2 Kerberos
      • 4.3 公钥证书和证书颁发机构
      • 4.4 总结
    • 5. 密码算法的实际应用
      • 5.1 密码保护
      • 5.2. Diffie-Hellman 密钥交换
      • 5.3 RSA公钥密码学
      • 5.4. DES、破解DES及其变体
        • DES操作概览
        • 破解DES
        • DES的变种
      • 5.5. Pretty Good Privacy (PGP)
      • 5.6. IP Security (IPsec) Protocol
      • 5.7. 使用 SSL 和 TLS 进行安全交易
      • 5.8. 椭圆曲线密码学 (ECC)
        • 公钥密码学系统
        • 椭圆曲线密码学 (ECC)
        • 椭圆曲线的定义
        • 椭圆曲线的特性
        • 群法则和结合律
        • 公钥和私钥
        • 互联网标准和ECC
        • ECC与RSA的比较
        • ECC的学习资源
      • 5.9. 高级加密标准(AES)和Rijndael
      • 5.10. Cisco的流密码
      • 5.11. TrueCrypt
      • 5.12. Encrypting File System (EFS)
      • 5.13. RC4 的一些细节
      • 5.14. Challenge-Handshake Authentication Protocol (CHAP)
      • 5.15. Secure E-mail and S/MIME
      • 5.16. Identity-Based Encryption (IBE)
      • 5.17. Shamir's Secret Sharing (SSS)
      • 5.18. 比特完整性、CRC 和散列
      • 5.19. Keyed-Hash Message Authentication Code (HMAC)
      • 5.20. Timed Efficient Stream Loss-tolerant Authentication (TESLA)

1. 引言

在20世纪90年代初,当商业互联网还处于起步阶段时,大多数用户都非常重视安全性。许多人认为增加安全性只是为偏执的人提供安慰,而大多数计算机专业人士意识到安全性提供了我们所有人都需要的一些非常基本的保护。

当时,面向大众的密码学几乎不存在,当然也不是共同讨论的话题。到了世纪之交,互联网在规模和重要性上都有了增长,以至于它成为了全球数十亿人之间基本通信的提供者,是商业、社交互动和越来越多个人信息交换的无处不在的工具——我们甚至有了一种以密码学命名的货币!

安全性和隐私对许多应用程序都有影响,范围从安全的商业和支付到私人通信和保护医疗保健信息。

安全通信的一个基本方面是密码学。但必须注意的是,虽然密码学对确保通信安全极为关键,但它本身并不足以提供全面的安全保障。因此,读者应当理解,本文所讨论的主题仅是实现更高安全级别的众多措施中的第一步。

免责声明:本教程中提到了一些公司、产品和服务。除非另有明确说明,否则此类提及仅作为示例目的,不应被视为作者的推荐或认可。


2. 加密学基本概念

加密学—秘密写作的科学—是一门古老的艺术;最早的加密学文献使用可以追溯到大约公元前1900年ÿ

http://www.lryc.cn/news/454322.html

相关文章:

  • 什么是汽车中的SDK?
  • 利用CRITIC客观权重赋权法进行数值评分计算——算法过程
  • 一个月学会Java 第4天 运算符和数据转换
  • Stream流的终结方法(一)
  • GO网络编程(二):客户端与服务端通信【重要】
  • 快速熟悉Nginx
  • VikParuchuri/marker 学习简单总结
  • 【AI知识点】词嵌入(Word Embedding)
  • Python从入门到高手5.1节-Python简单数据类型
  • Hbase要点简记
  • RabbitMQ的各类工作模式介绍
  • 李宏毅深度学习-图神经网络GNN
  • Redis篇(缓存机制 - 分布式缓存)(持续更新迭代)
  • python交互式命令时如何清除
  • Token,Cookie,Session,JWT详解
  • opencv-rust 系列: 1, 安装及运行自带示例和测试程序
  • Linux系统编程(一):Linux平台上静态库和动态库的制作与使用
  • Nginx的基础讲解之重写conf文件
  • RIFE: Real-Time Intermediate Flow Estimation for Video Frame Interpolation
  • rabbitMq-----broker服务器
  • MAC备忘录空白解决方案
  • cnn突破七(四层bpnet网络公式与卷积核bpnet公式相关)
  • PHP中的PEAR是什么
  • (C语言贪吃蛇)4.贪吃蛇地图优化及算法说明
  • 国外电商系统开发-运维系统拓扑布局
  • 使用winsock和ip相关指令重置Window网络配置
  • 用AI做电子萌宠,快速涨粉变现
  • 如何在 Axios 中封装事件中心EventEmitter
  • 计算机网络——ftp
  • Redis:set类型