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