Kezdőoldal » Számítástechnika » Programozás » Mi értelme van a stringből...

Mi értelme van a stringből generált hash számnak ha stringet is lehet használni azonosításra vagy valami másra?

Figyelt kérdés

Ha jól olvastam,akkor a hash érték az egy olyan szám ami stringből vagy fájlokból készül.

De ennek mi értelme van tiszta hülyeség.

Magyarázzátok el. Pls.


2015. okt. 7. 20:38
 1/3 anonim ***** válasza:
100%

Azért van ez a hash kód, merthogy vannak olyan adatszerkezetek, amik használják, pl. halmaz, hash tábla. Ha meg akarod vizsgálni, hogy egy érték benne van-e a halmazban, vagy a hash táblának van-e ilyen kulcsa, mi kerül kevesebb erőforrásba? Két string-et összehasonlítani, vagy két egész számot?


Az egyetemen nem véletlen van olyan, hogy "Adatszerkezetek és algoritmusok". Érdemes lenne átnézni a diavetítéseket:

[link]

2015. okt. 7. 20:49
Hasznos számodra ez a válasz?
 2/3 coopper ***** válasza:
100%

Szia.


Egyszerű a dolog :


A string olvasható (értelmezhető), mig az ebből készült hash nem (pl. Jelszó - szerintem Te se szeretnéd ha a jelszavad nem hash formában tárolódna, hanem stringként - tehát olvasható formában)


Mig a stringből készült has csak egyirányú (tehát a stringből a megfelelő algoritmussal - hash algoritmus - mindig elő tudod állitani ugyanazt a hash-t, de a hash-ból nem tudod előállitani a stringet (csak, úgy ha legenerálod az adott algoritmussal az összes variációt, 1 karakteresekre, 2, 3, 4, 5, 6, 7, 8, 9, 10, stb. karakteresekre a variációkat és az ezekhez tartozó hash-okat és az adott hast ezzel hasonlitod össze, igy megkaphatod a Stringet. De a fenti előállitás egyrészt elég lassú, a másik meg a tárolásához kellő hely sem kevés, és nem gigákról, hanem terrákról beszélünk).


Ugyanez vonatkozik a fájlra, a fájlból készült hash eltárolásával, bármikor el tudod dönteni arról a fájlról, hogy módosult-e (elég 1 bájtot módositani és a fájl hash-ja már teljesen más lesz)


Sok sikert.

üdv.

2015. okt. 7. 20:51
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Ez tök jó tetszik ez a hash dolog.
2015. okt. 7. 21:34

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!