首页 > 加解密 阅读:756,920

周哥教IT-加解密技术

密码学和加解密理论是 安全领域的重要分支和基础设施。 互联网重要数据的传输需要加解密。 TCP/IP协议本身是明文的,不安全, 比如登录时候用户名和密码, 比如收发的电子邮件, QQ聊天内容,曾经恐怖分子还列出一份安全IM工具列表。 加密协议包括:https/tls/ssl等; 重要数据存储也需要加密: NTFS的EFS; WINRAR的文件加密等。 防止文件被篡改,也需要数字签名。

加解密算法主要分为:对称加解密,非对称加解密,以及HASH散列算法。
对称加密:
XOR
DES、3DES
AES Advanced Encryption Standard
Blowfish
twofish

非对称加密:
RSA
Elgamal
背包算法
Rabin
D-H
ECC(椭圆曲线加密算法)

散列HASH算法:
MD5 Message-Digest Algorithm 5
SHA1 SHA2(SHA-256,512)Secure Hash Algorithm


RSA三位创始人

招聘信息:

加解密职位最新招聘信息大全

VIP视频课程 

加密与解密算法
RSA加解密详解
ECC椭圆曲线加解密

课程课件

加解密课程课件pdf
RSA课程课件pdf
ECC课程课件pdf

课程参考

OpenSSL官网
一,加解密基础
1,加解密理论实践概述
2,加解密理论基础
     2.1 对称加解密理论基础
     2.2 非对称加解密理论基础
     2.3 散列算法理论基础
3,典型加解密算法及学习侧重
4,对称加密:异或算法
5,对称加密:DES算法
6,对称加密:AES算法
7,非对称加密:RSA算法
8,基于OpenSSL库的RSA和AES算法
9,散列算法:MD5
10,数字签名
11,对称与非对称结合加解密
二,RSA
1.RSA算法简介
2.欧几里得算法(辗转相除法)
3.扩展欧几里得算法(1)
4.扩展欧几里得算法(2):实现
5.欧拉函数与定理
6.模反元素
7.二项式定理
8.RSA算法原理(1):计算过程
9.RSA算法原理(2):难以破解原因
10.RSA算法实现演示
11.基于OpenSSL库的RSA算法
12.数字签名
13.对称与非对称结合加解密
14.Shor(舒尔,秀尔)算法:(1)破解RSA加密
15.Shor(舒尔,秀尔)算法:(2)算法原理
16.Shor(舒尔,秀尔)算法:(3)算法演示
三,ECC
1.椭圆曲线加解密ECC
2.ECC数学基础
     2.1抽象代数简介
     2.2群
     2.3Abel群
     2.4Abel数学家
     2.5循环子群、循环群、生成元
     2.6环
     2.7域
     2.8有限域
3.椭圆曲线加解密基本原理
     3.1椭圆曲线
     3.2加法运算规则
     3.3乘法运算
     3.4模素数P有限域
     3.5椭圆曲线模p加法计算
     3.6子群、生成元和阶
     3.7椭圆曲线的离散对数问题
4.秘钥协商
5.椭圆曲线实现加解密
6.软件注册保护的应用
7.SM2椭圆曲线公钥密码算法
8.OpenSSL中的ECC加密算法

底部图片广告2_PC

周哥教IT,一个分享编程知识的公众号。跟着周哥一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不烧脑细胞,人人都可以学习。

当你决定关注「周哥教IT」,你已然超越了90%的程序员!

IT黄埔-周哥教IT技术交流QQ群:213774841, 期待您的加入!

二维码
微信扫描二维码关注