hát ha kinyitották, akkor tudhatod, hogy biztosan nem ugrókódos zár volt, hanem valami fix kódos.
emögött semmi "varázslat" nincsen, és nem is bonyolult, szerintem bárki megértheti a működését. egyszerűsített példa: az adóba és a vevőbe be van építve egy fix kulcs, ami most legyen a "987654321" szám, és legyen a kezdeti nyitókód 0. első nyitás alkalmával (vagyis az adó elküldi a 0 kódot a vevőnek, mire a vevő kinyitja az ajtót) az adó is és a vevő is hozzáadja ezt az értéket az aktuális kódhoz, ez lesz az új nyitókód. (987654321) tehát második alkalommal már nem nyílik ki a 0 kódra, hanem csak az 987654321-re. ha a 987654321 kóddal is sikerült kinyitni, akkor a kód megint módosul, legközelebb már csak 1975308642-re fog kinyílni. nyilván a valóságban ennél bonyolultabb módosító algoritmust használnak, és nem egy fix érték hozzáadásával módosítják az aktuális nyitókódot, hiszen ha egyszerűen csak hozzáadogatnának, akkor két lehallgatott kód különbségéből megfejthető lenne a kulcs, és a harmadik kódot már ki lehetne vele számolni. nem tudom, így már érthetőbb-e, miért lehallgathatatlan az ilyen zár.
mindenesetre ez a nem túl bonyolult technika létezik már ezer éve, persze biztosan lehet teljesen buta megoldásokat is kapni (olcsóbban) még mindig.