常用的加密算法总体可以分为两类:单项加密和双向加密,双向加密又分为对称加密和非对称加密,因此主要分析下面三种加密算法: 对称加密算法、非对称加密算法和单项加密算法(Hash算法)。 1、对称加密算法(AES、DES、3DES) 对称加密算法是指加密和解密采用相同的密钥,是可逆的(即可解密)。 AES ...
分类:
编程语言 时间:
2019-10-03 20:19:52
阅读次数:
99
集合hashset底层用的是hashmap hash algorithm,HA是一类算法;hash table,HT是一种数据结构;hash functions,HF是支撑hash table的一类函数 HA:从不同的输入中,通过一些计算摘取出来一段数据值,来进行区分输入数据。(例:MD5);目的: ...
分类:
移动开发 时间:
2019-10-03 16:23:14
阅读次数:
98
hash和md5 一、hash和md5 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre image),通过散列算法,变换成固定长度的输出,该输出就是散列值。 md5是hashlib模块里的一个方法,是用来做加密算法的,注意他是不能解密的。 示例代 ...
分类:
其他好文 时间:
2019-10-03 01:02:41
阅读次数:
95
本文参考来源https://segmentfault.com/a/1190000010917737与https://zh.wikipedia.org/wiki/%E6%A8%A1%E9%99%A4 及其 https://www.cnblogs.com/DarkValkyrie/p/10962231. ...
分类:
编程语言 时间:
2019-10-02 22:39:43
阅读次数:
176
参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1017686752491744 摘要算法(也成为哈希算法)是用来防篡改的,因为我们的即使元数据改动一个字节,通过加密算法得出的摘要也会千差万别,从而我们可以比较两个文件的摘要,而得出这个文 ...
分类:
编程语言 时间:
2019-10-01 22:26:54
阅读次数:
106
1.通过抓包软件charles进行抓包,点击微信收款后,抓包内容都是加密处理过 2.加载分析定位这些字段的加密函数。 WDTNThorParameterProcessor HTTPBody:task:error: 各个字段的处理函数 WDTNThorProtocolImp thorEncrypt:w ...
分类:
移动开发 时间:
2019-10-01 14:35:23
阅读次数:
192
一.加密算法的分类 1.对称加密算法具有更高的加密速度,但双方都需要事先知道秘钥,秘钥在传输过程中可能会被窃取,因此安全性没有非对称加密高 常见的对称加密算法:DES, AES, 3DES等等 2.非对称加密算法的加密速度低于对称加密算法,但是安全性更高 非对称加密算法:RSA, DSA, ECC ...
分类:
其他好文 时间:
2019-09-30 13:01:37
阅读次数:
237
https://www.cnblogs.com/yangfengwu/p/11610760.html 首先是下载证书 还记得咱这节不 https://www.cnblogs.com/yangfengwu/p/10766051.html 因为咱用的 Nginx 所以 修改这个 好现在重启下 测试下 h ...
分类:
Web程序 时间:
2019-09-30 09:47:58
阅读次数:
115
软件设计上机实验IDEA算法: 1 import javax.crypto.Cipher; 2 import javax.crypto.KeyGenerator; 3 import javax.crypto.SecretKey; 4 import org.apache.commons.codec.b ...
分类:
编程语言 时间:
2019-09-27 22:40:56
阅读次数:
132
加密相关 加密的类型 采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。 在对称加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA、SKIPJACK等。 对称加密算法在加密和解密时使用的 ...
分类:
其他好文 时间:
2019-09-20 16:35:37
阅读次数:
125