简介 用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。 在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。 什么是摘要算法呢? 摘要算法又称为哈希算法,散列算法。它通过一个函数,把任 ...
分类:
编程语言 时间:
2016-09-16 20:59:57
阅读次数:
158
背景介绍在生产环境中,有时会需要用到自签名的证书,而谷歌浏览器从2016年开始就降低了sha1的算法级别,openssl默认使用的是sha1的算法,以下就来介绍openssl如何使用sha256的加密算法对web站点进行加密。拓扑图如下:操作步骤1.安装httpd服务yum-yinstallhttpdchkconfighttpd..
分类:
Web程序 时间:
2016-08-21 17:00:45
阅读次数:
779
1.authconfig--passalgo=sha256--updateauthconfig--test|grephashing查询当前密码加密算法更改加密类型为更难破解的sha512算法2.lscpu显示cpu属性细节3.cat4.chvt#切换终端5.chsh更改登录shell -l显示 /bin/sh /bin/bash /sbin/nologin /bin/dash /bin/tcsh /bin/csh -sSpecif..
分类:
系统相关 时间:
2016-08-03 15:44:21
阅读次数:
290
学习linux已经有两周的时间了,基础不好,学着比较累。今天就把这么多天漏掉的笔记和心得笼统写一下吧。这些天学到的命令:authconfig--passalgo=sha256--updatebc计算器cal显示日历catcd切换目录chvt改变虚拟终端chsh查看缓存chfnchpasswd批量修改用户口令cp复制命令clock查看..
分类:
系统相关 时间:
2016-08-02 17:11:53
阅读次数:
255
受影响版本: opensshd(< =最新版本) CVE-2016-6210漏洞描述: 当我们使用ssh客户端去连接服务端的时候,如果向服务端发送一个大于10KB的密码,由于OpenSSH服务端会对user:password的组合,使用加密算法SHA256/SHA512进行加密。如果我们传输的是一个 ...
分类:
其他好文 时间:
2016-07-21 12:37:27
阅读次数:
120
opensslgpg单向加密:MD4MD5SHA1SHA192,SHA256,SHA384CRC-32公钥加密(非对称加密):(加密/签名)身份认证(数字签名)数据加密密钥交换RSA:加密,签名DSA:签名ELGamalOpenSSL:SSL的开源实战libcrpto:通用加密库libssl:TLS/SSL的实现基于会话的,实现了身份认证,数据机密性..
分类:
其他好文 时间:
2016-07-05 19:09:03
阅读次数:
223
hashlib模块 md5 sha1 sha256 sha384 sha512 注意 以上加密算法虽然非常厉害,但有时存在缺陷,即:通过撞库可以反解。 所以,有必要对加密算法中添加自定义key再来加密 ...
分类:
系统相关 时间:
2016-07-05 12:22:54
阅读次数:
289
一、time,datetime模块 时间相关的操作 二、hashlib模块 用于加密相关的操作,代替了md5模块和sha模块,主要提供md5(),sha1(),sha224(),sha256(),sha384(),sha512()算法 主要方法有.update(arg); digest(); hex ...
分类:
编程语言 时间:
2016-07-04 21:54:06
阅读次数:
174
简介: 用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。 在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。 什么是摘要算法呢? 摘要算法又称为哈希算法,散列算法。它通过一个函数,把 ...
分类:
编程语言 时间:
2016-06-25 19:08:30
阅读次数:
263
一. 关于hashlib模块的一些注意点 hashlib模块用于加密相关的操作,代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512, MD5 算法; md5生成一个32位的16进制字符; SHA1的结果是160 bit字节,通常用一个40 ...
分类:
编程语言 时间:
2016-06-18 22:35:04
阅读次数:
311