Termius checks the password and encryption passphrase using the haveibeenpwned.com service (HIBP). The Termius app searches for the first 5 characters of SHA-1 of the user-provided password / encryption passphrase in HIBP API per the Cloudflare k-anonymity implementation.
Termius never sends the original (unencrypted) password / encryption passphrase or information enough to discover what it is.
Example:
- The password is pa$word.
- SHA-1 of the password will be
617ADCC02712A40E76254BA1F3A26AF660F98EC7
. - The first 5 characters are SHA-1 of the password is
617AD
, the rest isCC02712A40E76254BA1F3A26AF660F98EC7
.
Here are the search results: https://api.pwnedpasswords.com/range/617AD.
...
CC02712A40E76254BA1F3A26AF660F98EC7:96
...
This data tells us the password has been leaked in 96 breaches.
390
268
Was this article helpful?
329 out of 390 found this helpful