【问题标题】:Flutter Client Side CryptographyFlutter 客户端密码学
【发布时间】:2019-02-26 18:59:42
【问题描述】:

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

【问题讨论】:

  • 请添加一个最小的代码示例来说明您的问题

标签: encryption dart flutter dart-pub tink


【解决方案1】:

这是旧的,而且问得有点不好,但是...

我写了一个包来解决你的问题。它被称为 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-28
    • 2021-03-13
    • 2020-09-03
    • 2019-04-21
    • 2021-06-04
    • 2011-07-17
    • 2015-11-09
    • 2021-11-10
    相关资源
    最近更新 更多