( influencer | 2024. 02. 11., v – 19:29 )

ng123, elolvastam ezt a témát és az itt linkelt előző témádat is. (így a téma kapcsán az ng nekem a Not Generated rövidítés ugrott be)

Zeller írta: " a "zalgoritmus" (ami titok, mert forráskód az nincs) két bemeneti adatból kihány egy n karakteres stringet, még nem jelszógenerátort csináltál, hanem egy sózott "hash"-t, azaz gakorlatilag ha viszi valaki a bemenetet (ami nem a jelszó ugye...), meg a programodat, akkor megvan a jelszóként használt string"

Remélem nem sértem meg a szabadalmadat, ha erről írok. Jól értem, hogy az a lényeg, hogy egy konfigurációs fájlban paraméterek vannak, ami alapján dolgozik a jelszó generátor. Majd amit a felhasználó megad jelszót, akkor a jelszó generátor az konfigurációs fájlban lévő paraméterek és szabályok szerint hosszabb, mindig azonos karakterekké alakítja, generálja?

Ha a "biztonságos" szó a felhasználó jelszava, majd akár a működéstől és a fájlban megadott paraméterek alapján előállítja a "9gVgbfFeyCeTxGKNcJkwLn7Jrot80GGZGrdPNh7FdnhuD2TY9y" jelszót, és ezzel a konfigurációs fájl esetén mindig ezt? Véletlenszerű működés nélkül?

Ha elveszne ez a konfigiurációs fájl, és nem tudnám, miket írtam a konfigurácós fájlba, hiába tudom a "biztonságos" jelszót, nem fog létrejönni a hiányzó beállítások miatt soha a "9gVgbfFeyCeTxGKNcJkwLn7Jrot80GGZGrdPNh7FdnhuD2TY9y" jelszó?

Lenne több lépésem, de az alapvető működést szeretném első körben érteni. Köszi.