摘自:https://www.cnblogs.com/djdjdj123/p/12163911.html 模块进阶 Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在你的电脑中的。 它是Python的一个组成部分。这些标准库是Python ...
分类:
编程语言 时间:
2020-01-12 09:56:50
阅读次数:
70
什么是Mhash扩展库:Mhash是基于离散数学原理的不可逆向的php加密方式扩展库,其在默认情况下不开启。mhash的可以用于创建校验数值,消息摘要,消息认证码,以及无需原文的关键信息保存(如密码)等。 1.Mhash扩展库安装 关于Mhash库的安装跟Mcrypt扩展库安装是类似的,在这里就不做 ...
分类:
Web程序 时间:
2019-12-27 18:11:52
阅读次数:
242
openssl组件:libcrypto,libssl主要开发者使用;openssl:多用途命令行工具;openssl:从多子命令分为三类:标准命令:消息摘要命令(dgst子命令)加密命令(enc子命令)对称加密:工具:opensslenc支持的算法:3des,aes,blowfish,towfish加密命令enc命令:实例:加密~]#opensslenc-e-des3-a-salt-infstab
分类:
其他好文 时间:
2019-12-10 00:44:30
阅读次数:
104
https://docs.python.org/zh-cn/3/library/hashlib.html hashlib 安全哈希与消息摘要 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要digest algorithms算法呢?摘要算法又称哈希hash算法、 ...
分类:
编程语言 时间:
2019-11-25 13:40:09
阅读次数:
77
MD5加密是最常用的加密方法之一,是从一段字符串中通过相应特征生成一段32位的数字字母混合码。
MD5主要特点是不可逆,相同数据的MD5值肯定一样,不同数据的MD5值不一样(也不是绝对的,但基本是不能一样的)。 ...
分类:
编程语言 时间:
2019-11-23 10:09:25
阅读次数:
73
SHA-1(英语:Secure Hash Algorithm 1,中文名:安全散列算法1)是一种密码散列函数,美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦数据处理标准(FIPS)。SHA-1可以生成一个被称为消息摘要的160位(20字节)散列值,散列值通常的呈现形式为40个十 ...
分类:
其他好文 时间:
2019-11-13 10:31:14
阅读次数:
157
OpenSSL简介OpenSSL是一种加密工具套件,可实现安全套接字层(SSLv2/v3)和传输层安全性(TLSv1)网络协议以及它们所需的相关加密标准。openssl命令行工具用于从shell程序使用OpenSSL加密库的各种加密功能。它可以用于:创建和管理私钥,公钥和参数公钥加密操作创建X.509证书,CSR和CRL消息摘要的计算使用密码进行加密和解密SSL/TLS客户端和服务器测试处理S/M
分类:
其他好文 时间:
2019-11-11 00:30:15
阅读次数:
104
实际开发过程中,有些数据是需要加密保存或者处理的,为了就是为了保证源数据的安全性。那么MD5加密作为一种简单有效的非对称加密方式在日常开发过程中也经常的被使用到。下面就来介绍下MD5算法: 1. **简介** MD5消息摘要算法(MD5 Message-Digest Algorithm),一种被广泛 ...
分类:
编程语言 时间:
2019-11-03 10:26:19
阅读次数:
197
第二部分:认证 当比较两条消息是否一致时,我们不必直接对比消息本身的内容,只要对比它们的“指纹”就行了。 一、单向散列函数(one-way hash function) 单向散列函数也称为消息摘要函数(message digest function)、哈希函数或者杂凑函数。 单向散列函数有一个输入和 ...
分类:
其他好文 时间:
2019-10-23 20:26:34
阅读次数:
130
python3中digest()和hexdigest()区别 转自:https://www.cnblogs.com/yrxns/p/7727471.html hashlib是涉及安全散列和消息摘要,提供多个不同的加密算法接口,如SHA1、SHA224、SHA256、SHA384、SHA512、MD5 ...
分类:
编程语言 时间:
2019-08-25 16:31:15
阅读次数:
100