Titkosítás és tördelő

Titkosítás és tördelő

Hash és titkosítási - ez a két szó, hogy gyakran használják szinonimaként, de néha rossz.

Érted a különbség a két szó, és a helyzetek, amikor meg kell használni a két esetben?

A mai bejegyzésben fogok járni a főbb különbségek a tördelő és titkosítás. valamint mikor és miért mindegyik alkalmazunk.

Hashelés - Mi ez?

Hash - értékét vagy számát generált karakterláncot.

A kapott sorszám vagy rögzített hosszúságú jelentősen változhat attól függően, kisebb változások a bemeneten.

A legtöbb hash algoritmusok úgy vannak kialakítva, hogy lehetetlen volt, hogy visszaszerezze a hash az eredeti sorrendben.

MD5. MD5 - a legismertebb hash függvény.

Ez algoritmus egy 16 bites hash érték, általában kifejezve 32 jegyű hexadecimális szám.

Az utóbbi időben több hiányosságokat találtak az MD5 és a szivárványos táblákat tettek közzé [nagy és nyilvánosan], ami lehetővé tette az embereket, hogy megfordítsa a hash MD5. Ezért ezt az algoritmust kell tekinteni kissé elavult. Azt is vegye figyelembe a jelentős számú ütközések.

SHA - három különböző algoritmusok SHA - SHA-0, SHA-1 és SHA-2.

SHA-0 nagyon ritkán használják, mert volt egy biztonsági rés, amely rögzítette az SHA-1.

SHA-1 - általánosan használt algoritmus SHA és gyárt 20 bites hash értéket.

SHA-2 áll egy sor 6 hash algoritmusok és tekinthető a legerősebb.

SHA-256 vagy magasabb ajánlott olyan helyzetekben, ahol a biztonság létfontosságú. SHA-256 generál egy 32 bites hash értéket.

Amikor tördeljük kell használni?

Hashelés - a tökéletes módja annak, hogy a jelszavakat, mint egy hash értéket, sőt természeténél fogva egyoldalú a maga nemében.

Tárolása hash jelszavakat a formátumot a támadók is hozzáférhet a nyers adatok nagyon nehéz megfordítani azt (a használata erős hash algoritmus és a megfelelő módosító [népszerű só] létrehozni).

Amikor tároljuk a jelszó hash sóval, majd bármilyen jövőbeni kísérletek lépnie, kivonatolt jelszót, hogy a felhasználó belép, és hasonlítsa össze a tárolt hash.

Ha a két összeg egyezik, az a tény, tagadhatatlan, hogy a felhasználó belép a beírt jelszó helyes-e.

Hashelés - a tökéletes megoldást, bármilyen formában, ha szeretné összehasonlítani az érték a tárolt érték, de nem tudja, hogy ez egyszerű néző biztonsági okokból.

Egy másik felhasználási hogy naprmier ellenőrizheti az utolsó néhány számjegyét hitelkártya ugyanazt az adatot a felhasználó által bevitt vagy összehasonlításával hash fájl, hogy van a hash az adatbázisban tárolt fájlt, hogy megbizonyosodjon arról, hogy azonosak.

Titkosítás - Mi ez?

Encryption alakítja minden adatot egy sor emberi szem olvashatatlan karakterek, amelyeknek nincs fix hosszúságú.

Először is - mi a fő elv a titkosítás? Ez így van - a jelenléte a kedvezményezett - a vevő, ha lesz.

A fő különbség a titkosítás és tördelő -, hogy a titkosított szekvencia lehet forgatni vissza az eredeti dekódolt formában, kivéve, ha a megfelelő kulcsot.

Két fő típusa titkosítás, szimmetrikus titkosítási és titkosítási alapján nyilvános kulcsokat.

A szimmetrikus kulcsú titkosítási kulcs szükséges kódolásához és dekódolásához, és az egyik, és ugyanazzal a kulccsal.

Ez így van, talán a legtöbb ember gondol, amikor azt hallani titkosítást.

A titkosítás alapuló nyilvános kulcsú összehasonlítás, két különböző kulcs egy titkosítja szekvenciát (nyilvános kulcs) és egy dekódolja azt (a titkos kulcs).

A nyilvános kulcs áll rendelkezésre minden olyan felhasználó, aki akar üzenet titkosítása, de kizárólag a címzett hozzáférhet a privát kulcsot, és így képes dekódolni az üzenetet, eddig az volt a szándéka.

AES. AES - «gold standard”, amikor a szimmetrikus titkosítási módszert, és ajánlott a legtöbb 256 bites kulcs méretét.

PGP. PGP - a legnépszerűbb titkosító algoritmus alapján a nyilvános kulcsot.

Amikor a titkosítás kell használni?

Encryption kell használni, ha szükség van, hogy megfejtse a fogadott üzenetet.

Például, ha azt szeretnénk, hogy küldjön egy biztonságos üzenetet valakinek, akkor érdemes használni a titkosítás helyett kivonatoláshoz mert az üzenet nem ad ki a címzettet, ha ő nem képes visszafejteni.

Ha az adatok nem kell ismert az eredeti formájában, tördelő használata ajánlott ebben az esetben, mert biztonságosabb.