随笔分类 - 信息安全
摘要:一、算法简介 AES是一个分组密码,属于对称密码范畴,AES算法的模块在对称密码领域特别是分组密码领域常有使用。 二、算法流程 AES加密算法涉及4种操作:字节替代(SubBytes)、行移位(ShiftRows)、列混淆(MixColumns)和轮密钥加(AddRoundKey)。 加解密中每轮的
阅读全文
摘要:1、Hash函数的作用 具有极强的错误检测能力 用Hash码作MAC,可用于认证 用Hash码辅助数字签名 Hash函数可用于保密 2、Hash函数的定义 1.Hash函数将任意长的数据M变换成定长的码h,记为:h=HASH(M) 或 h=H(M)。 2.实用性:对于给定的数据M,计算h=HASH(
阅读全文
摘要:保证信息在传输过程中的安全性: 保密通信、密钥交换、数字签名。 RSA算法 Diffie-Hellman算法 DSA算法 保密通信 √ × × 密钥交换 √ √ × 数字签名 √ × √ 数字签名具有抗否认、抗假冒、抗篡改伪造的特性 M 明文 Keb B的公钥 Kdb B的私钥 当先用私钥加密时,将
阅读全文
摘要:DES加密算法并不难,是由一些简单的变换得来的,难的是要有足够的耐心。蒟蒻并不想说自己用了多久才把代码写好的。 代码: 我真的太难了QAQ 1 #include<iostream> 2 using namespace std; 3 4 5 6 int jiami(){ 7 8 // 明文 9 int
阅读全文

浙公网安备 33010602011771号