信息安全
Charlie。
Github地址:https://github.com/caoyucharlie
展开
-
密码学进阶
前面说到密码学的一些基础,和DES、AES的一些算法,接下来说深入一点:SM4分组密码的安全性主要来自S盒,但是大部分加密算法的S盒的设计原理没有公开,因此存在各种隐患。出于安全性和确定性的考虑,2006年我国国家密码管理局公布了无线局域网产品使用的SM4密码算法,可以抵御差分攻击、线性攻击等。这是我国第一次官方公布的商用密码算法。SM4加密算法特点如下:1. SM4分组长度和密钥长度都是128位。SM4的数据处理单位:字节(8位)、字(32位)。2. SM4属于对合运算,所以解密算法与加密算法相原创 2020-08-24 11:41:03 · 9495 阅读 · 0 评论 -
密码学基础--AES和DES
密码学的基本概念:保密性:信息仅被合法用户访问(浏览、阅读、打印等),不被泄露给非授权的用户、实体或过程。完整性:资源只有授权方或已授权的方式进行修改,所有资源没有授权则不能修改。保证数据完整性,就是保证数据不能被偶然或者蓄意的编辑。可用性:资源只有在适当的时候被授权方访问,并按需求使用。古典密码以及破译方法:如果密码分析者可以仅由密文推出明文或密钥,或者可以由明文和密文推出密钥,那么就称该密码系统是可破译的。攻击方法说明穷举攻击对截获到的密文尝试 遍历所有可能的密钥,直到原创 2020-08-11 22:36:54 · 149195 阅读 · 0 评论