Python:将字符串转换为八进制形式

2024-09-28 03:12:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用Python实现OS2IP算法。但是我不知道怎样才能把一个字符串,比如说“少言寡语的人是最好的人”转换成八进制格式。你知道吗


Tags: 字符串算法格式八进制os2ip
1条回答
网友
1楼 · 发布于 2024-09-28 03:12:02

使用.encode()str方法。例如:

"öä and ü".encode("utf-8")

显示器

b'\xc3\xb6\xc3\xa4 and \xc3\xbc'

如果你想把它转换成int,你可以使用int.from_bytes()方法,例如

the_bytes = "öä and ü".encode("utf-8")
the_int = int.from_bytes(the_bytes, 'big')
print(the_int)

显示器

236603614466389086088250300

在准备RSA加密时,通常对第一个编码步骤的结果应用填充算法,将字节数组填充到RSA模的大小,然后将填充字节数组转换为整数。这个填充步骤对于RSA加密的安全性至关重要。你知道吗

相关问题 更多 >

    热门问题