如何在Flutter移动应用上以最简单的方式哈希并返回输入?我希望将数字签名返回给客户端。拜托,我似乎已经死了。
答案 0 :(得分:0)
这是古老的,要求不高,但是...
我写了一个可以解决您问题的软件包。名为steel_crypt,它在dart 2中提供了最小痛苦的哈希。
https://pub.dev/packages/steel_crypt
例如,您可以通过以下方式散列:
var hasher = HashCrypt("SHA-3/512"); //generate SHA-3/512 hasher
String hash = hasher.hash("somedatahere"); //gives hash
bool check = hasher.checkhash("somedatahere", hash); //gives whether given hashed text == given plaintext