Torej zgoščevalna funkcija kot vhodni parameter ne sprejme samo gesla, temveč tudi naključno število, in vrne zgoščevalno vrednost. Ker ni znano vnaprej, kakšno sol bomo dodali, ni mogoče vnaprej izračunati gesel in pripadajočih zgoščevalnih vrednosti.