python : sha256 、ripemd160
sha 256、 ripemd160
哈希值的输出值一般是16进制的字符串。而16进制字符串,每两个字符占一个字节。我们知道,一个字节=8bit.
以sha256为例:
bit :256位bit->64位16进制字符->32个字节。
而ripemd:
bit:160位,->40位16进制字符->20个字节。
import hashlib
# from Crypto.Cipher import AES
# from Crypto.Hash import SHA256
print("welcome python hashlib world!")
# 256
hash_256 = hashlib.sha256()
hash_str = "abcdefg"
hash_256.update(hash_str.encode('utf-8'))
hash_256_value = hash_256.hexdigest()
obj = hashlib.new('ripemd160', hash_256_value.encode('utf-8'))
ripemd_160_value = obj.hexdigest()
print("sha256:", hash_256_value) # 16进制
print("ripemd160 :", ripemd_160_value)
这也是一种方式:
data = hashlib.sha256("I am Satoshi Nakamoto".encode('utf-8')).hexdigest()
print("I am Satoshi Nakamoto", data)
python : sha256 、ripemd160相关推荐
- Python hashlib 加密方法(MD5、SHA1、SHA256、SHA52)
Python hashlib 加密 Python 提供了 hashlib 模块来进行加密操作.在下面的文章中,我们将介绍 hashlib 模块的常用加密算法. 1. hashlib 简介 hashli ...
- 用python实现MD5、sha256、sha384、sha512、base64加密
文章目录 一.hashlib介绍 二.使用hashlib库进行md5加密 1.加密未混淆代码 2.混淆加密代码 三.使用hashlib库进行sha256.sha384.sha512加密 四.多重加密( ...
- Python获取文件哈希md5、sha256、sha512等方法
Python3计算获取文件.字符MD5.sha256.sha512.sha384.sha224.sha1,不多说,直接上代码. 方便调用 import os import hashlib# 使用pyt ...
- 2018年全国中高等院校教师“Python编程、应用及华为大数据” 、“网络空间安全”、“区块链”培训班...
关于举办2018年全国中高等院校教师"Python编程.应用及华为大数据" ."网络空间安全"."区块链"培训班通知 全国各中高等院校计算机 ...
- php sha256签名,PHP 使用 SHA256、SHA512 等 算法的写法
PHP 有 md5().sha1() ... 等等 function,不过现在建议使用 SHA224 以上(注),在 PHP 要怎么写呢? MD5 is considered cryptographi ...
- python制作统计图_刻意练习11:Python描述统计、简单统计图形
学习计划 MyPlan11 主题:Python描述统计.简单统计图形 时间:8.5-8.11周内完成 参考资料:新书<谁说菜鸟不会数据分析python篇> 各位星友们,在这个星球里每个人都 ...
- NLP实战:利用Python理解、分析和生成文本 | 赠书
导读:本文内容参考自<自然语言处理实战:利用Python理解.分析和生成文本>一书,由Hobson Lane等人所著. 本书是介绍自然语言处理(NLP)和深度学习的实战书.NLP已成为深度 ...
- python 终止、结束、退出 代码
python 终止.结束.退出 代码 import sysprint("执行代码") # 终止程序 sys.exit(0) # 0:正常退出 1:异常退出 print(" ...
- python 列表、字典转json字符串
python 列表.字典转json字符串 代码 import json data1 = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] data ...
- 附加 集合数据_最全的实例详解:Python字符串、列表、元组、字典、集合的补充...
本文内容主要介绍了Python字符串.列表.元组.字典.集合,结合实例形式详细分析了Python字符串.列表.元组.字典.集合常见函数使用方法及相关操作注意事项,需要的朋友可以参考下!!! 附加: p ...
最新文章
- 两个什么漏洞,可让十亿安卓手机被获取Root权限?
- 在Python列表中删除重复元素的几种方法,用起来真好用
- teams怎么去看谁在说话
- RabbitMQ下的生产消费者模式与订阅发布模式
- 【2018百度之星资格赛】1002 子串查询
- Web前端JavaScript笔记(4)节点
- keil、Proteus下载及安装教程
- 如何封装一个自己的win7系统并安装到电脑做成双系统
- Unity实现多语言切换
- 大岩量化小白科普:什么是量化交易?什么是宽客?
- 深入理解audio 系统
- 500台网吧设计方案实验--基于华为模拟器
- 如何升级自己的思维,成为你想成为的自己? ----《少有人走的路》讀後感
- OpenGL 实现视频编辑中的转场效果
- 程序员面试简历注意事项
- 机器学习 28 个视频教程
- UEStudio09.20.0.1007 注册码
- 【LSTM时间序列预测】基于matlab鲸鱼算法优化LSTM时间序列预测【含Matlab源码 105期】
- Linux下的常见指令以及权限理解(下)
- 电路中 电容的作用【大全】!
热门文章
- 跳过授权列表--skip-grant-list--案例
- 我们用大数据创造没人能理解的人工智能
- MySQL – iBatis – 文件存储
- 卡巴斯基:揭开“火焰”病毒(Flame)的神秘面纱
- 教育部2009年印发《中小学班主任工作规定》
- 经历一次方知书中千百蕴意 ——读《人月神话》有感
- tinycc update VERSION to 0.9.27
- vs+python 更新pip 成功解决You are using pip version 9.0.3, however version 10.0.1 is available.
- aGlass 2 绘出射线的交点并用红色小球显示
- 常见方案 目录 1. 发现目前 WEB 上主流的视频直播方案有 HLS 和 RTMP,	1 2. 实现直播的方法有很多,但是常用的,就这几个。 3个直播协议:rtmp、rtsp、hls。 和三个端: