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.