Ha újra fordítom a c++ programomat akkor megváltozik a source code? Vagyis nem ugyan az lesz a source code mint az első fordításnál?
ezt úgy tudod leellenőrizni, hogy g++ al lefordítod majd csinálsz belőle hash-t md5 vagy sha1
Majd újra lefordítod, és abból is csinálsz egy hash-t.
Ha ez a 2 hash megegyezik akkor ugyanaz a 2 fájl
Ezt szokták pl. arra használni, hogy ha letöltesz valamit és ahonnan letöltöd ott általában kiteszik (jobb helyeknél) egy 32-40 hosszú kódsort.
Nos amit letöltöttél és csinálsz belőle 1 hash-t, és az megegyezik az oldalon írttal, akkor a fájlba nem piszkáltak bele.
pl.: Letöltesz egy zip-et, majd elmész ebédelni. Én ezt megnyitom majd beleteszek valamit. (fantáziádra bízom) Visszajösz, majd megnézed a zip generált hash-ét, és ha az nem egyezik az oldalon élvő kódsorral, akkor tudhatod, hogy valaki belepiszkált, azaz már nem az a zip byte-ről byte-ra, mint amit a letöltő szolgáltat.
(Ilyen esetekben nem szabad telepíteni, vagy megnyitni.)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!