有时候我们经常会听到一些加密方式 最常见的就是Base64和MD5 这里分享一下平时看到的介绍和心得 1.Base64 编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24位数据,再把这24位数据分成4组,即每组6位。再 ...
分类:
其他好文 时间:
2017-03-03 20:34:53
阅读次数:
175
hashlib模块 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 python 还有一个 hmac 模块,它内部对我们创建 key 和 内容 再进行处理然后再加密 散列消息鉴别码,简称HM ...
分类:
编程语言 时间:
2017-02-28 19:37:51
阅读次数:
178
import java.net.NetworkInterface; import java.net.SocketException; import java.util.Enumeration; import org.apache.commons.codec.digest.DigestUtils; i... ...
分类:
系统相关 时间:
2017-02-23 17:28:56
阅读次数:
251
在实际生产环境中,数据是至关重要的。如何将数据实现安全冗余,在出现意外或灾害时快速恢复数据是挽救一个公司的关键所在。那么,定期备份数据是一个基本的工作。 备份的类型: 根据备份的数据量可分为: 完全备份:备份整个数据集 部分备份:备份部分数据集 增量备份:仅备份最近一次完全备份或增量备份(如果存在的 ...
分类:
数据库 时间:
2017-02-19 18:29:26
阅读次数:
198
#!/usr/bin/env python import hashlib def md5(arg): ooo = hashlib.md5(bytes('taochen', encoding='utf-8')) ooo.update(bytes(arg, encoding='utf-8')) retu ...
分类:
其他好文 时间:
2017-02-15 00:07:54
阅读次数:
186
一、前言 前面分析了FileSnap,接着继续分析FileTxnSnapLog源码,其封装了TxnLog和SnapShot,其在持久化过程中是一个帮助类。 二、FileTxnSnapLog源码分析 2.1 类的属性 说明:类的属性中包含了TxnLog和SnapShot接口,即对FileTxnSnap ...
分类:
其他好文 时间:
2017-01-14 20:04:15
阅读次数:
211
最近遇到微信支付问题,所以就记录下 1.pom.xml 这里wechat 1.08需要自己导入,http://files.cnblogs.com/files/hz-cww/wechat-1.08.rar 2、工具类 a、MD5Util b、WxPayUtil 微信支付工具类 c、PayUtils 微 ...
分类:
微信 时间:
2017-01-05 01:41:51
阅读次数:
1313