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
Другие вопросы по тегам