Python大级别数运算问题,python级别运算,用hashlib.sha
Python大级别数运算问题,python级别运算,用hashlib.sha
用hashlib.sha1()计算sha1值
返回ans = h.digest()
type(ans)是'str'
len(ans)是20
ans本质上是一个160bit的大数
此时需要对不同的ans值进行xor或者取对数运算
请问有什么办法吗?
可以把ans中的每一个字符拿出来,用ord获取其int值,然后进行xor或者对数之类的运算
ord('a') == 97chr(97) == 'a'
编橙之家文章,
相关内容
- 求实现Python脚本判断中文字符是否为同一姓名思路方法
- Python SQLAlchemy定义触发器、存储过程是怎样实现的,p
- 没有编程基础能学好python语言吗,编程基础python,没有任
- flask调试不开httpserver提供静态文件应该怎么操作,fla
- 请问一个窗口内可以运行python多个线程吗?,一个窗口
- Python方法将前端获取二进制上传到upyun方法,求大神赐教
- Python attrs作用是什么?,pythonattrs作用是,from rest_fr
- python http请求用ihttplib\httplib2\urllib2谁速度最快,ihttpl
- 反向代理用Python怎么写?,反向代理Python,用python写一个
- 想用Python批量命名文件如何实现?,python命名实现,工作
评论关闭