Non lo fate in un senso rovesciabile.
Passare l'identificazione usuario in radura e una chiave di un certo genere (tritato) alla scatola. La scatola allora ha la stessa chiave comune e può effettuare il hash dal relativo laterale, confrontando il valore ricevuto contro quello calcolato.
Il bit 128 della RSA persino per i vostri scopi dovrebbe essere abbastanza. Potete generare le nuove chiavi using i generatori pseudoaccidentali o potete usare PKI per i vostri bisogni.