技术笔记

本栏目主要是分享个人在学习过程中的笔记分享

最新博文

  • 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-10-22密码学

    阅读更多
  • 证书

    密码学证书

    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-10-15密码学

    阅读更多
  • 数字签名

    密码学数字签名

    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-10-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-10-02密码学

    阅读更多
  • 单向散列函数

    密码学单向散列函数

    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-09-28密码学

    阅读更多
  • 非对称加密

    密码学非对称加密

    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-09-20密码学

    阅读更多
  • 分组密码

    密码学分组密码

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

    冰山2019-09-13密码学

    阅读更多
  • 对称加密之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-09-08密码学

    阅读更多
  • 密码

    密码学密码

    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-09-01密码学

    阅读更多
  • redis基本操作

    数据库redis基本操作

    redis基础命令

    2019-08-09数据库

    阅读更多
  • Ubuntu修改用户名、用户组、主目录

    虚拟化容器Ubuntu修改用户名、用户组、主目录

    Ubuntu修改用户名、用户组、主目录

    冰山2019-05-27虚拟化容器

    阅读更多
  • CentOS 7下KVM安装及初步使用

    虚拟化容器CentOS 7下KVM安装及初步使用

    1)查看我们的系统是否支持虚拟化
    2)基础安装包下载
    3)创建桥网络
    4)创建虚拟机硬盘
    5)安装虚拟机
    6)virsh操作虚拟机,常用语句
    7)虚拟机配置IP

    冰山2019-05-26虚拟化容器

    阅读更多
  • Go语言TCP Socket通信编程(转)

    Go语言Go语言TCP Socket通信编程(转)

    一、模型
    二、TCP连接的建立
    三、Socket读写
    四、Socket属性
    五、关闭连接

    冰山2019-05-10Go语言

    阅读更多
  • go操作数据库之gorm

    Go语言go操作数据库之gorm

    gorm的简单Demo的实例

    冰山2019-05-09Go语言

    阅读更多

本栏推荐