大星星和小猩猩
大星星和小猩猩
全部文章
密码学
Java(1)
分布式数据共识(6)
回忆(9)
算法题(1)
网络安全(6)
联邦学习(1)
计算机基础(1)
设计模式(21)
归档
标签
去牛客网
登录
/
注册
大星星和小猩猩
好好学习,天天向上
全部文章
/ 密码学
(共38篇)
现代对称密码之IDEA算法Cpp源码
IDEA.h的源码如下: #ifndef IDEA_H #define IDEA_H typedef unsigned char byte; typedef unsigned short word16; typed...
2022-06-15
0
558
现代对称密码之AES算法Cpp源码
AES.h的源码如下: #ifndef AES_H #define AES_H typedef unsigned char byte; struct word{ byte wordKey[4]; }; class ...
2022-06-14
1
599
现代对称密码之DES算法Cpp源码
DES算法原理 DES(Data Encryption Standard)曾是使用最广泛的数据加密标准,这个算法本身被称为数据加密算法(DEA)。DES于1977年被美国国家标准局即现在的国家标准和技术研究所采纳为联邦信息处理标准46(FIPS PUB 46)。 DES目前被推荐在一般商业应用...
2022-06-14
0
870
现代对称密码之S-DES算法Cpp源码
对称密码是指加密密钥与解密密钥相同或能推算的加密算法,其特点是解密密钥能够从加密密钥中推算出来,加密密钥也能够从解密密钥中推算出来。在大多数对称算法中,加密密钥和解密密钥是相同的,此时,这种算法也被称为单密钥算法。对称算法的安全性依赖于密钥,密钥泄露意味着任何人都可以对它们发送或接收的消息进行解密。...
2022-06-12
0
1626
古典密码之希尔密码Cpp源码
希尔密码介绍 希尔(Hill)密码是1929年由数学家Lester Hill发明的,加密算法将m个连续的明文字母替换成m个密文字母,并且由m个线性等式决定变换的方式。在线性等式里字母与数值一对一映射,,例如当时系统可以表示为: , , 用列矢量和矩阵表示为: ...
2022-06-12
0
1637
古典密码之维吉尼亚密码Cpp源码
原理介绍 在上述加密方法中,密文字母和明文字母之间是一对一映射 ,其加密方法均无法掩盖明文数据的统计特性,通过统计计算密文字母的统计特性,比较容易找出明文和密文之间的对应关系,从而达到破解密文的目的。 以英文文章为例,不同的字母在文章中出现的频率是不同的,美国密码学家William Frei...
2022-06-11
0
665
古典密码之移位密码Cpp源码
移位密码又称为移位代换密码,是单表代换密码的一种。 #include <iostream> #include <fstream> #include <cstdlib> /* run this pro...
2022-06-11
0
451
古典密码之单表代替密码Cpp源码
单表代替密码是一种固定明文字符集到密文字符集的映射,是古代密码编码技术中的一种比较简单的编码技术,属于简单的代换密码,即一个字符用另一个字符进行代换。 单表代替密码中比较典型的密码算法是凯撒(Caesar)密码,其本质就是构造不同字母的映射表,通过映射表来完成对数据的加密和解密。 ...
2022-06-11
0
631
序列密码原理、流程总结及A5-1序列算法介绍
序列密码的工作原理 一次一密(One-time Pad,OTP) OTP的特点: 加解密操作相同——逐bit异或 密钥流是真随机序列 双方密钥流相同 OTP的优点: 加解密速度非常...
2022-06-10
1
2413
区块链父子孙钱包账户机制设计
区块链父子孙钱包账户机制设计 1.1 钱包模型研究及设计 1.1.1 现行区块链监管治理的不足 由于区块链技术是一个新的领域以及当下涌现了众多数字货币,腐败分子和不法分子为逃避执法部门和其他政府机构的审查,而利用区块链这个新领域进行贿赂的腐败行为和洗钱及恐怖融资的行为的出现频...
2022-06-09
0
828
首页
上一页
1
2
3
4
下一页
末页