是什么给定任意长度数据生成定长的密文;md5 输出32 hex字符sha1 输出40 hex字符sha256 输出64 hex字符摘要结果不可逆,不能通过密文还原出原数据;破解1: 彩虹表, 提前生成的简单密码表摘要.破解2: 对密文进行碰撞; 构造一个输入,产生和密文一样的摘要,从而发现原文.解决... ...
分类:
编程语言 时间:
2018-03-18 12:00:09
阅读次数:
234
一、父提交的表示方法1.HEAD引用在.git/HEAD目录下存在一个HEAD文件,其记录着当前工作区对应的SHA1。如果当前工作区从某个分支检出(checkout),那么这个HEAD文件中的引用最终执行分支对应的SHA1,如果处于分离头状态(不对应分支,从某个commit检查),那么这个HEAD文件中保存的就是检出的commitSHA1。如果我们直接使用gitcheckoutmaster分支,那
分类:
其他好文 时间:
2018-03-16 23:04:46
阅读次数:
186
hashlib模块 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固 ...
分类:
其他好文 时间:
2018-03-14 18:04:41
阅读次数:
193
解决办法1:在用户配置目录下添加一个ssh配置文件 vim /root/.ssh/config 内容如下: 解决方法2: 在ssh全局配置目录下添加一个ssh配置文件 vim /etc/ssh/ssh_config.d/ssh_xx.conf 内容如下: ...
分类:
其他好文 时间:
2018-03-12 18:38:27
阅读次数:
306
# -*- coding: utf-8 -*- ''' Created on 2018年3月11日 @author: Jason niu ''' import hashlib #该模块实现了诸多安全哈希和消息摘要算法的通用接口,包括 FIPS 安全哈希算法: SHA1、SHA224、 SHA256、... ...
分类:
其他好文 时间:
2018-03-11 23:12:06
阅读次数:
222
在服务器上安装VirtualBox并配置转发: VirtualBox网络连接方式,选择默认的NAT连接方式。 在下面有个 “端口转发” 按钮,点击配置主机到虚拟机的端口映射。 ref: http://blog.sina.com.cn/s/blog_484d87770102uxi6.html 配置好之 ...
分类:
其他好文 时间:
2018-03-11 21:06:13
阅读次数:
149
Python常用模块-摘要算法(hashlib) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MD5算法参数详解 1.十六进制md5算法摘要 2.二进制md5算法摘要 二.sha1算法参数详解 Google已经将改算法破解了,只是还没有公布,目前很少人用这种算法了! 1.二 ...
分类:
编程语言 时间:
2018-03-06 00:50:28
阅读次数:
238
Objective-C 与JAVA的SHA1/HmacSHA1加密算法实现 ...
分类:
编程语言 时间:
2018-03-03 19:23:50
阅读次数:
210
一、数据的加密方式 数据加密有三种方式: 1、对称加密(算法有:DES、AES、3DES、)加密和解密使用同一个密钥 2、非对称加密(RSA、DSA、ELGamal等等)一共四把钥匙,用公钥加密数据,只能使用与之配对的私钥解密;反之亦然 3、单项加密(md5 sha1 sha2 sha128 sha ...
分类:
其他好文 时间:
2018-03-01 00:49:01
阅读次数:
322
1.引入sha1.js和jweixin-1.2.0.js 2.配置 ...
分类:
微信 时间:
2018-02-25 13:04:48
阅读次数:
254