python - dart 中是否有与 python 中的 int(a,b) 等效的函数?
问题描述
我正在将 python 程序转换为颤振应用程序。
在 python 中我使用 Crypto 模块并且有这些行
signature = hashlib.sha224(msg.encode('utf-8')).hexdigest()
print("Signature: ",signature)
M = int(signature, 16)
在 dart 中还有一个名为 Crypto 的包,它给出了相同的签名值。现在我想将此签名转换为 M,就像在 python 程序 int(signature,16) 中所做的那样。
dart 中是否有与 python 中的 int(a,b) 等效的函数?
解决方案
尝试这个
int.parse(hex, radix: 16);
或 BigInt 如果整数等效值大于 2 62 - 1
BigInt.parse(hex,radix:16)
推荐阅读
- javascript - 如何在 Jquery 中生成随机条码数
- c# - MetroChart 动画非常慢
- ncache - 无法将“System.Int32”类型的对象转换为“System.Collections.ArrayList”类型。”
- java - Spark Kafka 流不会在工作节点上分配消费者负载
- python - 重塑 2D 数据帧以包含以前的数据点(用于 Keras 中的 LSTM)
- java - 插件标签中无法识别 Spring Boot Maven 插件
- python - 使用 ctypes 在其中包含另一个结构的结构
- javascript - 将值从代码隐藏传递给 js
- java - 从 Excel 数据中获取文本并单击 Web 元素 Selenium 单选按钮
- node.js - 你如何测试 expressApp.post()?