密码学

密码学的学习笔记

最新博文

  • SSL/TLS

    密码学SSL/TLS

    1.SSL/TLS
    1.1客户端与服务器
    1.2 用SSL/TLS承载HTTP
    1.3 HTTPS
    1.3.1 HTTP和HTTPS
    1.3.2 HTTPS优缺点

    冰山2019-03-17密码学

    阅读更多
  • 证书

    密码学证书

    1.证书
    1.1 证书的应用场景
    1.2 证书标准规范X.509
    1.2.1 证书规范
    1.2.2 证书格式
    1.2.3 CA证书
    1.3 公钥基础设施(PKI)
    1.3.1 什么是公钥基础设施
    1.3.2 PKI的组成要素
    1.3.3 各种各样的PKI

    冰山2019-03-10密码学

    阅读更多
  • 数字签名

    密码学数字签名

    1.数字签名
    1.1 从消息认证码到数字签名
    1.2 签名的生成和验证
    1.3 非对称加密和数字签名
    1.4数字签名的方法
    1.5通过RSA实现数字签名
    1.5.1 生成数字签名
    1.5.2 验证数字签名
    1.6 通过椭圆曲线实现数字签名
    1.6.1秘钥对称的生成, 并保存到磁盘 
    1.6.2使用私钥进行数字签名
    1.6.3使用公钥验证数字签名
    1.7 数字签名无法解决的问题

    冰山2019-03-09密码学

    阅读更多
  • 消息认证码

    密码学消息认证码

    1.消息认证码
    1.1 什么是消息认证码
    1.2 消息认证码的使用步骤
    1.3 HMAC
    1.3.1 HMAC介绍
    1.3.2 Go中对HMAC的使用
    1.4 消息认证码的密钥配送问题
    1.5 消息认证码无法解决的问题
    1.6 对第三方证明
    1.7 防止否认
    1.8总结

    冰山2019-03-07密码学

    阅读更多
  • 单向散列函数

    密码学单向散列函数

    1. 单向散列函数
    1.1 定义
    1.2 关于术语
    1.3 单向散列函数的性质
    1.4 单向散列函数的实际应用
    1.4.1检测软件是否被篡改
    1.4.2消息认证码
    1.4.3数字签名
    1.4.4伪随机数生成器
    1.4.5一次性口令
    1.5 常用的单向散列函数
    1.5.1 MD4、MD5
    1.5.2 Golang中使用MD5
    1.5.3 SHA-1、SHA-224、SHA-256、SHA-384、SHA-512标准

    冰山2019-03-05密码学

    阅读更多
  • 非对称加密

    密码学非对称加密

    1.非对称加密
    1.1 非对称加密通信流程
    1.2 RSA
    1.2.1 RSA加密
    1.2.2 RSA解密
    1.3Go语言中实现生成公钥和私钥
    1.3.1生成私钥操作流程
    1.3.2生成公钥操作流程
    1.4Go语言中使用RSA进行加密、解密
    1.4.1公钥加密操作步骤
    1.4.2私钥解密操作步骤

    冰山2019-03-04密码学

    阅读更多
  • 分组密码

    密码学分组密码

    1. 分组密码的模式
    1.1分组密码
    1.2模式
    1.3明文分组和密文分组
    2.主要模式
    2.1ECB 模式
    2.2XOR运算​​​​​​​
    2.3CBC模式
    2.4CFB 模式
    2.5OFB 模式
    2.6CTR 模式
    2.7总结

    冰山2019-03-03密码学

    阅读更多
  • 对称加密之DES、三重DES、AES

    密码学对称加密之DES、三重DES、AES

    1.DES加密
    1.1定义
    1.2 DES的加密与解密
    2.三重DES
    2.1定义
    2.2 三重DES的加密与解密
    3.AES加密
    3.1AES的加密和解密

    冰山2019-03-02密码学

    阅读更多
  • 密码

    密码学密码

    1. 密码
    1.1 发送者、接收者和窃听者
    1.2 加密和解密
    1.3 加密实现
    1.3.1 密码算法
    1.3.2 加密、解密及秘钥
    1.4 凯撒密码
    1.4.1 凯撒密码的加密
    1.4.2 凯撒密码的解密
    1.5 密码信息安全常识与威胁
    1.5.1 密码信息安全常识

    冰山2019-02-28密码学

    阅读更多

本栏推荐