set集合是一个无序且不重复的元素集合 这个数据类型没有重复的,而且也没有顺序 一些基本的方法: 添加元素 清除内容: 差集 交集: 移出指定元素: 判断是否有交集: 随机移出元素: 移出指定元素: 对称差集: 并集: 更新: ...
分类:
编程语言 时间:
2017-11-24 23:59:13
阅读次数:
371
1.加密算法 加密算法一般分为对称加密和非对称加密 对称加密就是加密和解密使用同一个密钥,通常称之为“Session Key ”这种加密技术在当今被广泛采用,如美国政府所采用的DES加密标准就是一种典型的“对称式”加密法,它的Session Key长度为56bits。 常见的对称加密算法有: DES ...
分类:
其他好文 时间:
2017-11-24 00:11:42
阅读次数:
154
RSA非对称加密,公钥加密,私钥解密,反之亦然。由于需要大数的乘幂求模等算法,运行速度慢,不易于硬件实现。通常私钥长度有512bit,1024bit,2048bit,4096bit,长度越长,越安全,但是生成密钥越慢,加解密也越耗时。既然是加密,那肯定是不希望别人知道我的消息,所以只有..
分类:
Web程序 时间:
2017-11-22 19:57:43
阅读次数:
236
题目描述: 回文词是一种对称的字符串。任意给定一个字符串,通过插入若干字符,都可以变成回文词。此题的任务是,求出将给定字符串变成回文词所需要插入的最少字符数。 比如 “Ab3bd”插入2个字符后可以变成回文词“dAb3bAd”或“Adb3bdA”,但是插入少于2个的字符无法变成回文词。 注:此问题区 ...
分类:
其他好文 时间:
2017-11-21 23:50:22
阅读次数:
229
A An Easy Physics Problem Not Easy 啊。 给个射线,和一个圆柱体,射线撞到圆柱体会弹射。判断能否经过给定的点。 折射的时候不能用三角函数旋转,会被卡精度。 $(x,y)$关于直线$ax+by+c=0$的对称点坐标$nx=x 2a\frac{ax+by+c}{a^2+ ...
分类:
其他好文 时间:
2017-11-21 23:40:07
阅读次数:
214
加密算法和协议:
一、加密和解密简介
二、OpenSSL和GPG
三、对称加密的密钥分发
四、非对称加密
五、SSL/TLS的实现
六、OpenSSL应用
七、构建私有CA
八、证书签署案例一、加密和解密简介对称加密:数据加密传输(保密性),DES,3DES,AES,公钥加密:身份验证,密钥交换,数字签名(..
分类:
其他好文 时间:
2017-11-21 16:56:03
阅读次数:
239
1.set(集合) set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 集合和我们数学中集合的概念是一样的,也有交集、并集、差集、对称差集等概念。 1.1定义集合需要提供一个列表作为参数,也可以不传参数创建一个空集合 1.2set ...
分类:
编程语言 时间:
2017-11-20 14:38:36
阅读次数:
239
公钥密钥理解 公开密钥加密(英语:Public-key cryptography),也称为非对称加密(英语:asymmetric cryptography),是密码学的一种算法,它需要两个密钥,一个是公开密钥,另一个是私有密钥;一个用作加密的时候,另一个则用作解密。使用其中一个密钥把明文加密后所得的 ...
分类:
其他好文 时间:
2017-11-18 18:42:47
阅读次数:
185
特性 无序,不重复的数据组合,用{}表示,eg:{1,2,3,4,5,6} 用途 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之间的交集,差集,并集,对称差集,包含(子集和超集,相交和不相交)关系 基本语法 set():创建一个空集合,用set()创建,不能直接用s = {},这是 ...
分类:
编程语言 时间:
2017-11-17 00:15:27
阅读次数:
322
Java的各种加密算法 JAVA中为我们提供了丰富的加密技术,可以基本的分为单向加密和非对称加密 1.单向加密算法 单向加密算法主要用来验证数据传输的过程中,是否被篡改过。 BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法 ...
分类:
编程语言 时间:
2017-11-16 17:16:52
阅读次数:
160