【Python】编码

python 复制代码
int(hashlib.sha256('1786730'.encode()).hexdigest()[:32], 16)

以上

  1. .encode() 方法用于将字符串转换为指定的编码格式。

  2. hashlib.sha256 是 Python 中用于生成 SHA-256(Secure Hash Algorithm 256-bit)哈希值的模块。SHA-256 是 SHA-2 算法家族中的一员,它是一种密码学安全的哈希函数,用于产生数据的摘要或签名。SHA-256 生成的哈希值长度为 256 位(32 字节)。

  3. hexdigest() 函数会对输入的字节对象进行哈希运算(如MD5、SHA-1、SHA-256等),然后将计算得到的哈希值转换为十六进制字符串形式返回。

  4. int() 函数用于将一个值转换为整数类型,默认情况下,字符串被视为十进制数字,但可以使用可选的第二个参数来指定其他进制,如

    python 复制代码
    num = int("10", 2)  # 将二进制字符串转换为整数
相关推荐
Superstarimage29 分钟前
使用conda创建python虚拟环境,并自定义路径
windows·python·conda
菜鸡码农,喵。30 分钟前
已经装了pygame但pycharm显示没有该模块/软件包无法加载出来下载pygame
python·pycharm·pygame
小羊Linux客栈36 分钟前
自动化:批量文件重命名
运维·人工智能·python·自动化·游戏程序
shykevin3 小时前
python开发Streamable HTTP MCP应用
开发语言·网络·python·网络协议·http
漫路在线4 小时前
JS逆向-某易云音乐下载器
开发语言·javascript·爬虫·python
成功人chen某7 小时前
配置VScodePython环境Python was not found;
开发语言·python
2301_786964367 小时前
EXCEL Python 实现绘制柱状线型组合图和树状图(包含数据透视表)
python·microsoft·excel
skd89997 小时前
小蜗牛拨号助手用户使用手册
python
「QT(C++)开发工程师」8 小时前
STM32 | FreeRTOS 递归信号量
python·stm32·嵌入式硬件
史迪仔01128 小时前
[python] Python单例模式:__new__与线程安全解析
开发语言·python·单例模式