自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (6)
  • 收藏
  • 关注

原创 计算组合数的递归算法

#include#include#define max 100int combinat(int m,int n){    int i,j;    int C[max][max];    if(n==0||n==m)        return 1;    else    {        for(i=1; i<=m; i++)            C[i][0]=C[i][i]=1;   ...

2018-06-01 13:12:57 3889

仿射密码的攻击

仿射密码的算法思想主要是两部分,加密变换c=ek(m)=am+b mod 28,脱密变换m=dk(c)=a-1(c-b)mod 28,(c,m分别代表密文和明文所对应的数字)a,b ∈Z28 且a与28要互素,否则a没有逆元则求不出明文数字对应的密文数字。

2019-04-23

ELGamal数字签名方案的实现

Elgamal数字签名主要利用离散对数的特性来实现签名,具体方式如下: 生成 随机选择 签名算法 验证算法

2019-04-23

RSA密码系统的实现

RSA密码系统可具体描述为:取两个大素数p和q,令n=pq,N=(p-1)(q-1),随机选择整数d,满足gcd(d,N)=1,ed=1 modN。 公开密钥:k1=(n,e) 私有密钥:k2=(p,q,d) 加密算法:对于待加密消息m,其对应的密文为c=E(m)=me(modn) 解密算法:D(c)=cd(modn)

2019-04-23

MD5算法实现

1. 首先对要处理的消息进行初始化处理,使得消息的比特长度为512的整数倍,进行消息的填充。使得到的输入消息x分成若干份512比特分组,然后将每个512比特消息块划分为16个32比特的字块。 2. 对512比特的消息块作4轮运算,每一轮16次操作。所有这些步骤进行完之后,将A、B、C、D分别加上AA、BB、CC、DD,然后用下一块数据继续进行算法 3. 最后的输出是A、B、C、D的级联。

2019-04-23

大整数包的设计与运算

程序主要有三个文件组成,一个主函数,一个大整数包函数的头文件(里面定义了大整数包运算符的重载,以及字符类型的转换),一个大整数包的cpp文件。

2019-04-23

数码管--实现学号移位动态显示

八段数码管实现十位学号的移位显示,涉及到GPIO端口的控制,延时闪烁消除以及动态循环移位的的问题

2018-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除