哈工大信息安全专业密码学课程实验(CA证书认证系统),本实验可以有效锻炼大家的网站开发能力,巩固大家的密码学课程知识点。本资源代码仅供参考。
2021-10-06 20:19:23 39.42MB 哈工大 密码学 信息安全 实验
1
密码学实验四之:Rabin算法的C++实现。适用于密码学和C++初学者。希望对大家有用。
2021-10-06 11:10:38 244KB 密码学 Rabin算法 C++
1
使用异或运算对数据文件或字符串进行加解密。可以对任意类型的数据文件加密,并解密。其中密钥由用户输入,密钥可以使用各种可打印字符。
2021-09-29 17:50:55 12KB 大三上 密码学实验
1
华中科技大学密码学实验spn差分分析实现源代码,采用c++语言,利用查表分析密钥,可以通过OJ平台测试。
2021-09-21 16:18:32 69B 华科密码学实验 spn差分分析
1
DES,SM4,ZUC,RSA.............算法实现及实验报告
1)利用C\C++语言实现给定的LFSR; 2)通过不同初始状态生成相应的序列,并观察它们的周期有什么特点; 3)利用生成的序列对文本进行加/解密(按对应位作模2加运算)。 步骤: (1)生成序列:使用#include库构造序列,使用bint.to_string()将输入的01串转成字符串,用str暂存。将bint[3]和bint[0]异或,赋值给bint[4]也就是a5,循环左移,将bint转成字符串后s1[4]就是生成的a1,将 a1添加到s2后面。当str与现在的bint相同,即周期结束,跳出循环,s2就是生成的完整序列。 (2)加密过程:生成31位序列后,读取待加密文本的每一个字符,和0XFF相与得到8位01串,依次与31位序列按位异或,结果得到8位01串,得到密文,写入ciphertext.txt。 (3)解密过程:每次读入ciphertext.txt中的8个01字符,将其再依次与31位序列按位异或,得到加密前的01串,根据这个01字符串,先转成bitset类型,再转成char型,将每个字母写入解密文件deciphertext.txt,解密结束。
2021-08-30 21:32:35 3KB 密码学 密码学课设 密码学实验
1
合肥工业大学密码学实验,改进的DH密钥协商(抗中间人攻击),含源码和报告,使用语言为Python,得分92.
2021-08-05 22:00:17 705KB 合肥工业大学 密码学实验
1
密钥协商+RC4加密+数字签名+签名认证等等的综合密码学通信系统。 应用密码学实验六 密码学综合应用系统 一、实验目的 对前面已实现的密码算法进行综合应用,为深入学习密码学奠定基础。 二、实验要求 实现一个完整的安全通信系统,其中要求包含如下过程: 1. 通信双方进行密钥协商 2. 采用对称加密算法或序列密码对待传输的明文进行加密 3. 采用数字签名对消息的正文部分进行检验
2021-06-24 11:28:16 85.63MB 应用密码学 通信系统
1
密码学实验报告(实验目的、实验原理、实验步骤含文字+截图、实验思考题) 对称密码工作模式实验 非对称加密实验 PKI-Word签名实验
1、实现RSA对任意文件的加解密(命令行方式) 加解密形式如下: RSA -e/-d keyfile inputfile outputfile 说明:产生rsa的公私钥,可以分别放入keyfile中,n至少为32bit,构建rsa加密算法。对于加密来说,输入文件名就是明文文件,对于解密来说,输入文件名就是密文文件,注意加密对应公钥,解密对应私钥,注意文件读取方式和控制文件结束 控制台编程: int main(int argc, char *argv[ ])
2021-06-17 14:13:43 1.19MB 密码学 实验报告 RSA 实验4
1