gitmyhub

PINkman

Kotlin ★ 0 updated 3y ago ⑂ fork

PINkman is a library to help implementing an authentication by a PIN code in a secure manner. The library derives hash from the user's PIN using Argon2 function and stores it in an encrypted file. The file is encrypted with the AES-256 algorithm in the GCM mode and keys are stored in the AndroidKeystore.

No plain-English explanation yet — one is being written right now. Check back in a minute.