Du gör inte det i en reversible långt.
Passera användaren - ID i frikänd och ett nyckel- av någon (hashed) sort till boxas. Boxas har samma delat nyckel- och kan därefter utföra pölsan på dess sida som jämför mottagen, värderar kontra beräknade.
RSA 128 även bet för ditt ämnar bör vara nog. Du kan frambringa nytt stämm using pseudo-random generatorer, eller du kan använda PKI för dina behov.