应用密码学-2
来源:互联网 发布:mac cocos2dx lua 编辑:程序博客网 时间:2024/06/12 01:10
应用密码学作业补充介绍:
1.欧几里得和扩展欧几里得使用的是书本上57-58。达到那个列表的效果使用的代码。
2.DES使用的是bitset,
s盒的使用。
移位:使用数组存放每次移动的位数。每一次使用后,换下一个数据进行移位操作
列表的输出是根据95页的示例而做。明文,初始置换,密文,逆初始置换不想做了,还有先打算的介绍,放弃。
使用的列表操作,可以对多个数进行加密。
3.rsa:不想再去手动,直接根据之前做的随机获取的p,n,q,等进行使用。因为之前做的时候,没想到大数怎么存储,所以用的小数进行演示的算法的实现,只要开始和结尾。如果去做,可以改变默认值,在MFC的界面得到P,Q值,传递进去。
4.ECC使用的是是143的例子,先计算阶,再根据所有的,随机密钥,得到公钥,加密,解密,进行计算。最先的想法,是可以去改变,方程的值,y^2+axy+by=x^3+cx^2+dx+e;ECC主要利用141页g的生成元的值。没用曲线,使用的是154页的题,最后的结果只有用私钥获得的x2,y2,y2不一样,但是结果不改变。
5.sha-1使用的171页,输入8个字符,进行移位,移到最前面然后补位。之后使用缓冲区A,B,C,D,E的值进行改变,常数值根据轮数定义。利用175页的列表对比,在多次演算后,第一排一样,第二牌第一个不一样,此后都不一样了。不觉得自己代码的问题。
6.DSS使用之前所获得的欧几里得和DES,和RSA,和sha。进行加密信息成散列值,RSA加密散列值。DES加密信息和RSA加密的散列值。
7.RC4网上找的代码:每一次加密,都会移位。导致最终的结果。
- 应用密码学-2
- 密码学常见应用错误
- 应用密码学-1
- 密码学(2)-古典密码学
- 应用密码学--基础知识
- 《应用密码学》 欧几里得算法-Euclid
- 《应用密码学》笔记:第一章-基础知识
- MATLAB在密码学中的应用
- 应用密码学(学习整理、一)
- 应用密码学(学习整理、二)
- 密码学概述(2)
- 密码学
- 密码学
- 密码学
- 密码学
- 密码学
- 密码学
- 密码学
- ListView多条目展示的简单实现
- 死锁
- sublime Text 3安装插件及用户配置
- 【mysql】主从复制
- Qt5使用Poppler实现阅读器
- 应用密码学-2
- 2017.6.28 学习记录 数据库基础语法
- 05_MyEclipse中部署Tomcat
- 中文搜索乱码
- bzoj1860: [Zjoi2006]Mahjong麻将
- SSL1333 地鼠的困境
- POJ 3083 (bfs + dfs)
- webpack学习笔记-5-extract-text-webpack-plugin
- 基因组信息学参考习题