MD5加密 这是一种使用非常广泛的加密方式,不可逆的,在日常字符串加密中经常会用到,下面我简单介绍一下这种方式,主要用到Python自带的模块hashlib,测试代码如下,先创建一个md5对象,然后直接加密就行: 运行结果: 哈希加密 这里以SHA1(安全哈希)为例,简单介绍一下Python是如何进 ...
分类:
编程语言 时间:
2019-06-15 13:44:54
阅读次数:
147
背景 开启 HTTPS 方式大概分为两种,一种为Nexus 服务本身开启代理,另外一种使用 Nginx 进行反向代理实现 HTTPS, 由于我使用的方式是使用 Docker 进行的Nexus 的配置, 故使用第二种方式 Nginx反向代理实现各个仓库的 HTTPS。 操作 一、制作自签证书 使用ht ...
分类:
Web程序 时间:
2019-06-15 10:01:47
阅读次数:
291
在python3的标准库中,已经移除了md5,而关于hash加密算法都放在hashlib这个标准库中,如SHA1、SHA224、SHA256、SHA384、SHA512和MD5算法等。 以下为官方文档的介绍: https://docs.python.org/3/library/hashlib.htm ...
分类:
编程语言 时间:
2019-06-14 23:53:43
阅读次数:
246
会用到的点 模块 1 hashlib模块--加密。 md 2 ...
分类:
其他好文 时间:
2019-06-12 22:59:47
阅读次数:
116
作者QQ:(648437169) delphi RSA加解密 【Delphi RSA加解密】支持 (RSA公钥加密,私钥解密)、(RSA私钥加密,公钥解密)、MD5加密、SHA1加密、SHA224加密、SHA256加密、SHA384加密、SHA512加密 ...
比如:我是中国人,和我是日本人,经过哈希转换后,输出的散列值都为“我是人”这就叫哈希冲突。1、特征:hash值的计算过程是依据这个值的一些特征计算的,这就要求被hash的值必须固定,因此被hash的值必须是不可变的。|||数字,字符串和元祖都是不可变类型|||2、用途:文件签名,MD5加密,密码验证。比如登录网站的账号密码时,用户输入的账号密码时明文,但是后台数据库保存的是经过hash后的密文,此
分类:
编程语言 时间:
2019-06-10 12:05:31
阅读次数:
144
MD5:消息摘要算法(Message-Digest Algorithm) SHA家族:安全散列算法( Secure Hash Algorithm ) 1.首先看一个简单的加密 "use strict"; //引入crypto模块const crypto = require("crypto"); // ...
分类:
Web程序 时间:
2019-06-09 23:47:04
阅读次数:
141
hashlib 提供摘要算法的模块 import hashlib # 提供摘要算法的模块 sha = hashlib.md5() sha.update(b'alex3714') print(sha.hexdigest()) # aee949757a2e698417463d47acac93df imp ...
分类:
编程语言 时间:
2019-06-09 13:13:44
阅读次数:
110
业务场景:在做安全等保问题,需要将原来保存的用户明文密码改成md5加密的密文密码,数据库是Oracle的 首先Oracle要管理员账号登录才可以调md5函数,具体函数是DBMS_OBFUSCATION_TOOLKIT.MD5,网上很多教程都是基于这个函数然后进行封装,代码如 然后业务场景是要将原来的 ...
分类:
数据库 时间:
2019-06-07 12:39:40
阅读次数:
124