一、hashlib基本使用 python中的hashlib模块用来进行hash或者md5加密,而且这种加密是不可逆的,所以这种算法又被称为摘要算法。其支持Openssl库提供的所有算法,包括md5、sha1、sha224、sha256、sha512等。 常用的属性和方法: algorithms:列出 ...
分类:
编程语言 时间:
2018-05-25 00:23:03
阅读次数:
217
using System.Security.Cryptography; using System.Text; public static string md5(string s) { byte[] result = Encoding.Default.GetBytes(s); MD5 md5 = ne ...
不说废话,直接上代码 先是工具类(注意签名时要排序): 配置文件信息读取: 配置文件(前三个配置为微信申请APP支付通过后给的,而回调地址是自己定义的,在微信统一下单成功后会随着相应信息返回给前端,前端处理成功后执行这个回调接口): MD5加密方法: 微信支付统一下单接口封装的方法: 微信支付回调地 ...
分类:
微信 时间:
2018-05-22 18:25:50
阅读次数:
316
工作上和另一个公司对接,调对方的api需要用到md5加密,加密前要使用HttpUtility.UrlEncode,对方接口一直返回验证错误,定位了问题发现是中文编码使用HttpUtility.UrlEncode导致的。 C#中HttpUtility.UrlEncode返回的url编码是小写的,但对方 ...
分类:
Windows程序 时间:
2018-05-18 13:53:06
阅读次数:
1548
加密类 #region 加密 /// <summary> /// 加密 /// </summary> /// <param name="Text"></param> /// <returns></returns> public static string Encrypt(string Text) { ...
分类:
Web程序 时间:
2018-05-18 11:35:39
阅读次数:
247
/// /// 密码加密解密操作相关类 /// public static class EncryptHelper { #region MD5 加密 /// /// MD5加密 /// public static string Md532(this string so... ...
分类:
其他好文 时间:
2018-05-17 13:46:42
阅读次数:
146
```java public static String md5(String string) { try { MessageDigest messageDigest = MessageDigest.getInstance("MD5"); messageDigest.update(string.ge ...
分类:
编程语言 时间:
2018-05-16 15:19:38
阅读次数:
196
区别: MD5加密: 加密时通过原字符串加密成另一串字符串 解密时需要原加密字符串进行重新加密比较两次加密结果是否一致 T=RSA加密: 加密时通过原字符串生成密钥对(公钥+私钥) 解密时通过公钥和私钥进行解密,解密出原字符串进行比较是否一致 个人观点: RSA加密略比MD5加密牛逼一点点 但凡事都 ...
分类:
编程语言 时间:
2018-05-14 21:37:55
阅读次数:
259
前三步是建立TCP连接(三次握手) 1. 建立连接后客户端向服务器发起数字证书请求,而后服务器下发数字证书,并确认使用非对称加密算法种类 2. 得到服务器下发的数字证书后,客户端会向第三方认证机构认证此证书是否有效 3. 客户端本地随机生成一组非对称加密密钥,同时将密钥本身通过公钥(数字证书中包含) ...
分类:
Web程序 时间:
2018-05-13 12:07:11
阅读次数:
237
Mac 升级到最新操作系统ssh加密方式和gitlub不一样,导致不能git pull 如:mac是md5加密方式,gitlut是aes-256-cbc加密方式 解决方法如下 A coworker of mine was reporting an issue with SSH after updat ...
分类:
系统相关 时间:
2018-05-07 11:48:18
阅读次数:
330