主观题:加密和解密算法研究
请设计和实现一个加密算法,可以是对称或不对称加密解密算法(在网上查找相关内容)。需要提交的三个文件:
(1)加密算法介绍和数据文件格式说明doc文档(注意只介绍加密算法,不介绍解密算法)(20分)
(2)加密算法实现cpp文档(30分)
(3)1个被加密算法加密了的数据文件,可以是ASCII码文件或二进制文件,数据格式在(1)中已经说明清楚。
***注意数据文件内的数据,应为一个完整有意义的句子或文本,或者是有意义的数字序列,以便于解密的同学大概估计自己解密的程序是否正确
答案:(1)加密算法描述(10分),数据文件格式说明(10分)
(2)加密算法源代码和算法描述对应---20分
(3)数据文件格式说明和实际数据文件能够对应(10分)
评价同学除了给被评价同学打分之外,还需要根据被评价同学的加密算法和加密源代码,写出解密算法,并对数据文件解密,在评价的文本框中写出解密的结果。
每位评价同学评价3份,每份认真评价10分,成功解密每份7分,共计51分。
(1)加密算法介绍和数据文件格式说明doc文档(注意只介绍加密算法,不介绍解密算法)(20分)
(2)加密算法实现cpp文档(30分)
(3)1个被加密算法加密了的数据文件,可以是ASCII码文件或二进制文件,数据格式在(1)中已经说明清楚。
***注意数据文件内的数据,应为一个完整有意义的句子或文本,或者是有意义的数字序列,以便于解密的同学大概估计自己解密的程序是否正确
答案:(1)加密算法描述(10分),数据文件格式说明(10分)
(2)加密算法源代码和算法描述对应---20分
(3)数据文件格式说明和实际数据文件能够对应(10分)
评价同学除了给被评价同学打分之外,还需要根据被评价同学的加密算法和加密源代码,写出解密算法,并对数据文件解密,在评价的文本框中写出解密的结果。
每位评价同学评价3份,每份认真评价10分,成功解密每份7分,共计51分。