|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/public-key-infrastructure-pki-with-openssl-rsa-and-ecc/
课程评论:没有评论
**课程名称:** 使用 OpenSSL (RSA 与 ECC) 的公钥基础设施 (PKI) **课程概述:** 本课程将深入讲解密码学、证书以及如何使用 OpenSSL 创建证书签名请求 (CSR)。您将学习当下最流行的公钥(非对称)加密系统,如 RSA 和椭圆曲线密码学 (ECC),并逐步理解其理论和实现方法。 **课程主要内容:** * **第一章:密码学基础** * 密码学的基本目标 * 私钥和公钥加密系统 * **第二章:OpenSSL 中的公钥与私钥** * 生成 RSA 密钥 * RSA 加密示例 * 生成 ECC 密钥 * **第三章:证书** * 根证书(自签名证书)与中间证书 * 证书参数和配置文件 * **第四章:证书签名请求 (CSR)** * 证书签名请求的作用 * 签名中间证书 * 验证信任链 * **第五章:传输层协议 (TLS)** * 什么是传输层协议? * 网络通信工作原理 * 证书吊销列表 (CRL) * **第六章:RSA 算法** * RSA 算法理论 * 因子分解问题 * RSA 算法的破解可能性 * **第七章:椭圆曲线密码学 (ECC)** * 椭圆曲线密码学理论 * 点加倍算法 * 点加法算法 * 椭圆曲线数字签名 * 比特币为何使用椭圆曲线密码学? * 椭圆曲线密码学的破解可能性 欢迎参加本课程,让我们一起开始学习!
In this course you will learn about cryptography, certificates and certificate signing requests (CSRs) with OpenSSL. You will understand the most popular pubic key (asymmetric) cryptosystems on a step by step basis - such as RSA and Elliptic Curve cryptosystems. You can learn about the theory as well as the implementation for every approach.Chapter 1 - Cryptography Fundamentalswhat is the aim of cryptography?private key and public key cryptosystemsChapter 2 - Public and Private Keys in OpenSSLgenerating RSA keysencryption example with RSAgenerating ECC keysChapter 3 - Certificatesroot certificates (self-signed certificates) and intermediate certificatescertificate parameters and configuration filesChapter 4 - Certificate Signing Request (CSR)what are certificate signing requests?signing intermediate certificatesverifying the chain of trustChapter 5 - Transport Layer Protocol (TLS)what is the transport layer protocol?how network communication workscertificate revocation list (CRL)Chapter 6 - RSA AlgorithmRSA algorithm theorythe problem of factorizationis it possible to crack RSA algorithm?Chapter 7 - Elliptic Curve Cryptography (ECC)elliptic curve cryptography theorydouble and add algorithmpoint addition algorithmdigital signatures with elliptic curveswhy does Bitcoin use elliptic curve cryptography? is it possible to crack elliptic curves?Thanks for joining my course, let's get started!