Ono se to dělá tak, že heslo k té šifře je ono šifrované heslo, takže různá hesla jsou skutečně šifrována různými klíči. A dá se to ještě zesložitit, například klasický způsob šifrování hesel v Unixu používá 65536 šifrovacích algoritmů a první dva znaky z šifrovaného hesla identifikují použitý algoritmus.