【专题目录31】-密码学基础/ cryptography

快速链接:
.
个人博客笔记导读目录(全部)

  • 付费专栏-付费课程 【购买须知】:
  • ARMv8/ARMv9架构精选系列–目录
  • optee精选系列–目录
  • ARMV8/ARMV9/Trustzone/TEE安全课程
【专题:《密码学基础系列》】
  • 01-密码学基础-前言
  • 02-密码学基础-基础知识介绍
  • 03-密码学基础-数字摘要hash的介绍
  • 04-密码学基础-aes和分组密码的介绍
  • 05-密码学基础-RSA的介绍
  • 06-密码学基础-混合密码系统
  • 07-密码学基础-国产密码算法(国密算法sm2/sm3/sm4)介绍
  • 公钥密码学标准(Public Key Cryptography Standards, PKCS)
  • pkcs#11和Cryptoki的介绍
  • X.509证书的介绍
  • CA证书概念介绍

    -可信平台模块(TPM)概念介绍
  • mbedtls移植体验

加解密原理基础:
[crypto]-01-对称加解密AES原理概念详解
[crypto]-02-非对称加解密RSA原理概念详解
[crypto]-03-数字摘要HASH原理概念详解 --inprogross&私有
[crypto]-04-国产密码算法(国密算法sm2/sm3/sm4)介绍
[crypto]-05-转载:PKCS #1 RSA Encryption Version 1.5介绍
[crypto]-05.1-PKCS PKCS#1 PKCS#7 PKCS#11的介绍
[crypto]-06-CA证书介绍和使用方法
[crypto]-10-openssl版本介绍


crypto engine硬件基础:
[crypto]-30-The Armv8 Cryptographic Extension在linux中的应用
[crypto]-31-crypto engion的学习和总结


代码示例:
[crypto]-50-base64_encode和base64_decode的C语言实现
[crypto]-51-RSA私钥pem转换成der, 在将der解析出n e d p q dp dq qp
[crypto]-51.1-python的aes加解密/rsa生成密钥对/rsa加解密/hmac加密
[crypto]-51.2-从rsa公钥中提取N和E
[crypto]-51.3-C语言实现:RSA的因子(nedp…)拼接pem
[crypto]-52-python3中rsa(签名验签加密解密)aes(ecb cbc ctr)hmac的使用,以及unittest测试用
[crypto]-53-openssl命令行的使用(aes/rsa签名校验/rsa加密解密/hmac)


总结:
[crypto]-90-crypto的一些术语和思考


你可能感兴趣的:(密码学,算法,数据结构)