1、HMAC 概念 HMAC(Hash-based Message Authentication Code)基于 hash 的消息验证码,是 安全通信中必要的组成部件。 主要是 防止消息被篡改,和对称加密一起保护数据通信的 完整性。 参考HMAC实现规范,基于的 Hash 算法可以是 md5,sha ...
分类:
系统相关 时间:
2019-06-16 10:00:29
阅读次数:
168
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
HTTP与HTTPS介绍 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码 ...
分类:
Web程序 时间:
2019-06-14 14:12:51
阅读次数:
162
作者QQ:(648437169) delphi RSA加解密 【Delphi RSA加解密】支持 (RSA公钥加密,私钥解密)、(RSA私钥加密,公钥解密)、MD5加密、SHA1加密、SHA224加密、SHA256加密、SHA384加密、SHA512加密 ...
在使用LoadRunner时,当你录制完脚本后可能会发现在交互的数据中会存在密文,或者当拿到接口文档时就已经明确的描述出了交互数据的加解密方法,你该怎么办? 事实上这样的遭遇如今已经成为了一种常态,发送数据或接收到的数据中很难避免不出现密文,有些加密算法是自定义的方法,有些则是标准的对称或非对称加密 ...
分类:
其他好文 时间:
2019-06-11 09:22:51
阅读次数:
115
javaScript代码如下: 运行结果: 1<Buffer ae 1b 3d 2c a1 56 18 e6 bd b0 30 d0 3d e9 82 b4>ae1b3d2ca15618e6bdb030d03de982b421null23 使用事件加密比较有意思的是: 1.当数据加密完成可以读取的时 ...
分类:
其他好文 时间:
2019-06-10 18:34:26
阅读次数:
101
比如:我是中国人,和我是日本人,经过哈希转换后,输出的散列值都为“我是人”这就叫哈希冲突。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