主要包括3个文件: 1. cryptotest.h: #ifndef _CRYPTOTEST_H_ #define _CRYPTOTEST_H_ #include <string> using namespace std; typedef enum { GENERAL = 0, ECB, CBC, ...
分类:
编程语言 时间:
2019-01-24 21:51:00
阅读次数:
147
RSA算法,在1977年由Ron Rivest、Adi Shamirh和LenAdleman,在美国的麻省理工学院开发完成。这个算法的名字,来源于三位开发者的名字。RSA已经成为公钥数据加密标准。 RSA属于公开密钥密码体制。公开密钥体制就是产生两把密钥,一把用于加密,一把用于解密,而且不能根据算法 ...
分类:
编程语言 时间:
2019-01-24 20:06:33
阅读次数:
151
/// /// DES对称加密 /// public static class DESHelper { /// /// 根据用户名解密 /// /// /// /// public static string Decrypt(string ... ...
分类:
其他好文 时间:
2019-01-24 19:28:20
阅读次数:
98
题目: 给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。 示例: 思路: 这道题我实在是想不出来,查了一下数学原理:上下翻转,沿对称轴变换即可,如下: ...
分类:
其他好文 时间:
2019-01-24 19:27:13
阅读次数:
138
DES(Data Encryption Standard)是分组对称密码算法。DES采用了64位的分组长度和56位的密钥长度,它将64位的输入经过一系列变换得到64位的输出。解密则使用了相同的步骤和相同的密钥。DES的密钥长度为64位,由于第n*8(n=1,2,…8)是校验位,因此实际参与加密的长度 ...
分类:
编程语言 时间:
2019-01-24 18:55:06
阅读次数:
181
#include #include #include #include #include #include using namespace std; inline int read() { int x=0,f=1;char ch=getchar(); while (!isdigit(ch)){if ... ...
分类:
其他好文 时间:
2019-01-24 17:17:26
阅读次数:
211
题目描述 题解: $n=1$或$n=2$时,先手直接取完,先手必胜; $n=3$时,先手必败; $n>3$时,若$n$为偶数,先手在一个位置上取了一个/两个,后手就在对称位置上取一个/两个。 若$n$为奇数,第一轮先手在一个位置上取了一个/两个,后手就在对称位置上取两个/一个,接下来按对称取。 所以 ...
分类:
其他好文 时间:
2019-01-23 00:16:43
阅读次数:
149
给定一个正整数m,如果两个整数a,b满足(a-b)能够被m整除,即(a-b)/m得到一个整数,那么称整数a和b对模m同余。记作a≡b(mod m)。 参考百度百科: 1.反身性:a≡a (mod m); 2.对称性:若a≡b(mod m),则b≡a (mod m); 3.传递性:若a≡b(mod m ...
分类:
其他好文 时间:
2019-01-23 00:13:47
阅读次数:
219
101. 对称二叉树 方法一 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 说明: 如果你可以运用递归和迭代两种方法解决这个问题,会很加分。 ...
分类:
其他好文 时间:
2019-01-21 22:48:43
阅读次数:
231