Flutter Криптография на стороне клиента - PullRequest
0 голосов
/ 22 сентября 2018

Как я могу хэшировать и возвращать ввод самым простым способом в мобильном приложении Flutter?Я хочу, чтобы цифровая подпись была возвращена на стороне клиента.Пожалуйста, я, кажется, здесь тупик.

1 Ответ

0 голосов
/ 19 августа 2019

Это старый и несколько плохо заданный вопрос, но ...

Я написал пакет, который решает вашу проблему.Он называется steel_crypt и обеспечивает минимальное хэширование в дротике 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
...