whycomputer.com >> Interneto žinios >  >> Programinė įranga

SHA ir AES šifravimo skirtumai

Yra daug skirtingų koncepcijų, susijusių su pranešimų šifravimu. Nors vyriausybė sukūrė standartus duomenų šifravimui, naudodama Advanced Encryption Standard (AES), ji taip pat sukūrė Secure Hash Standard (SHA) autentifikacijai. Abu metodai saugo perduodamus duomenis. Norint suprasti, kuo jie skiriasi, būtina išskirti šifravimo metodus ir kriptografines maišos funkcijas.

Paprastas šifravimas

Paprastas šifravimo tikslas – duomenis sumaišyti taip, kad juos galėtų perskaityti tik numatytas gavėjas. Tai atliekama naudojant šifravimo „raktą“, kurį gavėjas naudoja duomenims iššifruoti. Kol raktas lieka saugus, pranešimas išlieka privatus. Vis dėlto, bet kas, turintis raktą, gali atstatyti pradinį tekstą, todėl svarbu naudoti patikimas šifravimo priemones, mažinančias tokio įvykio riziką.

AES šifravimas

Advanced Encryption Standard (AES) sukurtas Nacionalinio standartų ir technologijų instituto (NIST) kaip patikimas ir universalus šifravimo metodas valstybės komunikacijoms. Jis plačiai naudojamas ne tik vyriausybėje, bet ir bankuose, medicinos įstaigose bei kitose organizacijose, tvarkančiose jautrius duomenis. Pagrindinis AES tikslas – užtikrinti, kad be tinkamo rakto duomenys būtų negrįžtamai užšifruoti, o raktų atspėjimas ar bruteforce atakos būtų praktiškai neįmanomos.

Maišos funkcijos

Maišos funkcija, nors ir panaši į šifravimo algoritmą, iš tiesų neatlieka duomenų slėpimo. Ji duomenis paverčia fiksuoto ilgio reikšme – maišos verte – kuri yra unikali konkrečiam įvesties duomenų rinkiniui. Ši transformacija yra negrįžtama: iš maišos vertės negalima atkurti pradinio teksto, o raktų naudojama nėra. Dėl šių savybių maišos funkcijos puikiai tinka duomenų vientisumui patikrinti.

SHA standartai

Secure Hash Standard (SHA), taip pat NIST sukurtas, apibrėžia vieną ar kelias kriptografines maišos funkcijas. Jos nesukuria šifruoto pranešimo, bet generuoja „maišos santrauką“ – trumpą skaitinį kodą, kurį galima naudoti turinio patikrinimui. Siuntėjas apskaičiuoja SHA maišą, prideda ją prie pranešimo, o gavėjas – pakartotinai pritaikęs tą pačią funkciją – patikrina, ar maišos vertės sutampa. Jei jos nesutampa, pranešimas buvo pažeistas arba pakeistas. SHA kartu su AES gali suteikti tiek autentifikaciją, tiek šifravimą, užtikrinantį duomenų konfidencialumą ir integralumą.


URL:https://lt.whycomputer.com/software/100408860.html

Programinė įranga
  • Koks skirtumas tarp PDF ir Word dokumentų?

    PDF ir Microsoft Word failai naudojami dokumentams rodyti skaitomai formai. PDF formatą sukūrė Adobe, o Word – Microsoft.PDF formatasPDF (Portable Document Format) – tai Adobe Acrobat Reader failas, skirtas išsaugoti dokumento išvaizdą nepriklausomai nuo įrenginio ar programos.Word formatasMicrosoft

  • Kuo skiriasi ERP ir SOA?

    ĮvadasPrograminės įrangos terminologija dažnai sukelia painiavą. Nors ERP ir SOA yra visiškai skirtingi konceptai, juos dažnai minima kartu kalbant apie įmonės sistemas, todėl kyla dar didesnis nesusipratimas.ERPERP (Enterprise Resource Planning) – tai verslo valdymo sistema, sudaryta iš funkcinių m

Interneto žinios © https://lt.whycomputer.com