Flutter客户端密码学

时间:2018-09-22 18:04:04

标签: encryption dart flutter dart-pub tink

如何在Flutter移动应用上以最简单的方式哈希并返回输入?我希望将数字签名返回给客户端。拜托,我似乎已经死了。

1 个答案:

答案 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