Vous ne le faites pas d'une manière réversible.
Passer l'identification de l'utilisateur dans l'espace libre et une clef d'une certaine sorte (hachée) dans la boîte. La boîte alors a la même clef partagée et peut exécuter le gâchis de son latéral, comparant la valeur reçue contre calculée.
Le bit 128 de la RSA même pour vos buts devrait être assez. Vous pouvez produire de nouvelles clefs using les générateurs de pseudo-aléa ou vous pouvez employer PKI pour vos besoins.