whycomputer.com >> Интернет познания >  >> Софтуер

Разликата между SHA & AES криптиране

Има доста различни концепции, които влизат в шифроването на съобщения. Докато правителството е разработило стандарти за криптиране на съобщението чрез Advanced Encryption Standard, то също е разработило Secure Hash Standard за целите на удостоверяването. И двете работят за осигуряване на предадените данни. За да разберете как те се различават, обаче, трябва да разберете разликата между методите на криптиране и криптографските хеш-функции.

Основно криптиране
Основната предпоставка за шифроване на данни е да я разбиете в някои така, че да го направи нечетлив за всеки друг, освен за целевия получател. Шифроването работи чрез разбъркване на съобщението с помощта на "ключ за криптиране", който след това читателят може да използва, за да разкодира съобщението и да прочете съдържанието му. Теоретично, докато ключът е безопасен, съобщението ще остане частно. Всеки, който има ключ, може да обърне процеса, който изисква специфични техники за криптиране, за да се сведе до минимум шансовете за такова събитие.

AES Encryption
Разширеният стандарт за шифроване е създаден от Националния институт за стандарти в технологиите за да се улесни един общ и силен метод на кодиране за използване в правителствените комуникации. Това е от полза и за други институции, като банки или лечебни заведения, които също се занимават с чувствителни данни. Основната цел на AES е да създаде метод за криптиране, който е необратим без ключа, и който използва ключове, които са нечупливи чрез познаване или груба атака. Това означава, че освен ако някой няма ключ или не разбере как да наруши самия метод на криптиране, AES представлява безопасен и сигурен начин да скрие данните от нежелани трети страни.

Хеш функции
Хеш функция е подобен на алгоритъм за шифроване, тъй като е предназначен да събира данни по някакъв начин. Приликите обаче свършват дотук. Вместо да крие съобщение за данни, хеш-функцията извършва трансформации в съобщението, за да произведе стойност, често по-малка от дължината на оригиналното съобщение. Тази стойност е напълно уникална за съобщението: няма две групи данни, които да произвеждат една и съща стойност от твърда криптографска хеш функция. Освен това процесът е необратим. Хешовите функции не използват ключове за криптиране, а стойностите от хеш функциите не могат да бъдат декриптирани, за да се получи първоначалната стойност.

SHA стандарти
Secure Hash Standard, също от NIST, очертава стандартен алгоритъм за хеш функция. Тази функция не криптира съобщението, а според стандартите на NIST създава "дайджест" на съобщението или хеш стойност. Този сборник може да се използва за проверка на съдържанието на съобщенията. Подателят може да изпълни съобщението чрез SHA функция, да прикачи извлечението към съобщението и да го изпрати. След това приемникът може да изпълни съобщението чрез същата функция SHA и да сравни извлечените стойности. Ако те са различни, съобщението е повредено или подправено. Алгоритъмът SHA може да бъде съчетан с криптиране на AES, за да се осигури удостоверяване и шифроване на чувствителни съобщения.

URL:https://bg.whycomputer.com/soft/100208860.html

Софтуер
  • Каква е разликата между PDF и Word документ?

    PDF файлове и файлове на Microsoft Word се използват за показване на документи в четлив формат. Файловите разширения са собственост съответно на Adobe и Microsoft. PDF формат PDF е файл на Adobe Acrobat Reader. PDF означава преносим формат на документа. Word формат Microsoft Word документи се

  • Каква е разликата между ERP и SOA?

    Има много объркване, когато става въпрос за софтуерна терминология. ERP и SOA са много различни, но могат да бъдат използвани в едно и също изречение, когато се отнасят до корпоративни системи, което допринася за объркването. ERP ERP означава Enterprise Resource Planning. Системата за ERP е набо

Интернет познания © https://bg.whycomputer.com