Sugjeroni një strukturë të dhënash për të ruajtur të dhënat e përdoruesit.
Një tabelë hash është një strukturë ideale të dhënash për të ruajtur të dhënat e përdoruesit. Tabelat e hash-it lejojnë rikthimin efikas të të dhënave të përdoruesit, pasi ato përdorin një sistem të çiftit të vlerës-kyç për të ruajtur të dhënat. Kjo do të thotë që një çelës i caktuar korrespondon me një vlerë specifike, duke e bërë të lehtë kërkimin e të dhënave të një përdoruesi specifik kur nevojitet. Për më tepër, tabelat hash janë gjithashtu të përshtatshme për grupe të mëdha të dhënash, pasi ato mund të rriten dhe tkurren në mënyrë dinamike dhe kanë një kompleksitet kohor konstant për futjen dhe heqjen e të dhënave.