Le funzioni hash mappano l'input su digest a lunghezza fissa: SHA-256 e bcrypt per l'integrità e l'archiviazione delle password.
Un hash crittografico è unidirezionale: piccole modifiche all'input producono un output imprevedibile. SHA-256 verifica l'integrità del file; bcrypt rallenta deliberatamente l'hashing per resistere alla forza bruta sulle password con sali incorporati.
Non confondere mai l'hashing con la crittografia: gli hash non possono essere invertiti in testo normale. Gli strumenti Tentaco Hash Generator e Bcrypt Hash vengono eseguiti localmente per lo sviluppo e il test; le app di produzione devono eseguire l'hash lato server.