python整数溢出解决方案

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (366)

我对Python相当陌生,目前正在创建一个“RSA Encryption”程序来发送Secret消息给同伴。我已经完成了该程序,但遇到了计算问题。我不断收到一个溢出错误,因为我试图关闭的数字对于本地python来说太大了。未分配的256位数字将是我的理想情况,但是我有问题找到一个支持它们的库。我也读过,你可以将数字压缩成更易于管理的格式,但是我没有方向或想法如何做到这一点。

提问于
用户回答回答于
$ python3
Python 3.6.5 (default, Mar 29 2018, 18:20:46) 
[GCC 8.0.1 20180317 (Red Hat 8.0.1-0.19)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 2**256
115792089237316195423570985008687907853269984665640564039457584007913129639936
>>> 2**512
13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励