数据加密以及国密基础知识
数据加密以及国密基础知识 加密基础知识 为什么要进行加密 密码学的发展史 古典密码学 置换密码加密法 栅栏加密法 代换密码 现代密码学 百科 基本准则 密码体制的安全性 现代密码破译(密码分析) 密码体制 国际标准加密算法 对称性秘钥加密 DES 简介 安全性 AES 简介 安全性 IDEA 简介 安全性 非对称性秘钥加密 RSA 简介 安全性 DSA 简介 安全性 单向散列算法 MD5 简介 安全性 SHA 简介 安全性 国密 非对称密钥加密 - SM2椭圆曲线算法 单向散列算法 - SM3杂凑算法 对称密钥加密 - SM4分组密码算法 总结 常用加密工具及资源 加密基础知识 为什么要进行加密 数据加密是为了保证 数据存储 和 传输中 的 保密性、完整性、及进行身份验证 。 密码学的发展史 古典密码学 置换密码加密法 置换密码 (Transposition Technique): 将明文字母互相换位,打乱顺序。 栅栏加密法 栅栏加密法 (Rail Fence):就是把要加密的明文分成N个一组,然后把每组纵向连起来,形成一段无规律的话。 代换密码 代换密码 (Substitution Technique) : 将明文的每个字母用密文字母或符号替代。 维吉尼亚密码 比如我们协定 第一行是密钥字母列 第一列是明文字母行 密钥为: redio 现代密码学 百科 现代密码学