Какво е криптиране и защо е важно?

Какво е криптиране и защо е важно?

Много комуникационни протоколи използват криптиране, за да се уверят, че връзката ви е сигурна. Разбирането какво всъщност прави криптирането и защо е важно за всички е добра идея, така че да знаете от какво може да ви предпази и от какво не.

Шифроването е математически процес на кодиране на данни с помощта на криптиращ шифър и ключ за криптиране. Криптираните данни или шифрован текст могат да бъдат декриптирани обратно в оригиналната си форма на „чист текст“ само чрез използване на ключ за декриптиране.

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

Съвет: Шумът е произволен статичен фон, точно като снега или статиката, която се вижда на някои стари телевизори, когато нямат сигнал.

Симетричен срещу асиметричен

За някои класове алгоритми за криптиране, ключът за декриптиране ще бъде същият като ключа за криптиране, в други двата ключа са различни. Когато ключът за декриптиране е същият като ключа за криптиране, той е известен като симетрично криптиране. В този случай ключът за криптиране може да се разглежда като парола и всеки с паролата може да шифрова или декриптира данни. AES е добър пример за симетричен алгоритъм за криптиране, тъй като едно от употребите му е за защита на HTTPS комуникации в интернет.

Съвет: HTTPS или Hypertext Transfer Protocol Secure е основният криптиран комуникационен протокол, използван в интернет.

Асиметричното криптиране използва отделен ключ за криптиране и декриптиране, обикновено се нарича криптография с публичен ключ. Ключът за криптиране е известен като публичен ключ, той се публикува за всеки, който да използва за криптиране на данни. Ключът за декриптиране обаче е известен като частен ключ и както подсказва името, той се пази частен.

Тази форма на криптиране може да се използва, за да се гарантира, че само предназначеният получател може да декриптира и прочете криптираното съобщение. Често срещан пример за алгоритъм за криптиране с публичен ключ е RSA. RSA също се използва често в HTTPS връзки, но само за да могат двата компютъра сигурно да се споразумеят за използване на симетричен ключ за криптиране.

Съвет: Алгоритмите за асиметрично криптиране са по-бавни за използване от симетричните, които осигуряват подобни нива на сигурност. Следователно асиметричното криптиране се използва само за съгласуване на симетричен ключ за криптиране в протоколи, които изискват скорост и ефективност като HTTPS.

Съвет: Едно нещо, което HTTPS не прави, е да гарантира, че се свързвате с уебсайта, към който сте искали. Това, което прави, е да гарантира, че свързвате уебсайта, който сте въвели в лентата за търсене. Ако сте направили печатна грешка и случайно сте посетили exanple.com, а не example.com, HTTPS ще потвърди, че сте свързани сигурно с exanple.com. HTTPS само потвърждава, че връзката ви с уеб сървъра е сигурна. HTTPS също не означава, че уебсайтът, към който се свързвате, не съдържа вируси или друг злонамерен софтуер.

Нива на сигурност

Сигурността на алгоритъм за криптиране се измерва в битове. Битовете на сигурността се отнасят до размера на използвания ключ за криптиране и следователно колко трудно е да се отгатне. За съжаление, не е възможно директно да се сравни сигурността на симетричните и асиметричните алгоритми по този начин.

Алгоритмите за симетрично криптиране като AES трябва да използват поне 128-битов ключ за криптиране, за да се считат за защитени, въпреки че се препоръчва 256-битов ключ. Асиметричните алгоритми трябва да използват поне 2048-битов ключ, за да се считат за сигурни.

256-битов ключ за криптиране има 2^256 възможни комбинации, това са две, умножени сами по себе си 256 пъти. Изписани в пълен размер, има:  115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,306 шифровани комбинации от a9 криптиране, 306, 306, 6 криптиране. Това число е толкова голямо, че е приблизително равно на броя на атомите, които учените предвиждат да съществуват във видимата вселена.

Неразбираемо е трудно да се отгатне правилно ключа, необходим за декриптиране на данни, криптирани с 256-битов ключ. Дори ако сте имали специален достъп до най-бързите суперкомпютри и векове време, все още е малко вероятно статистически да отгатнете правилно ключа за декриптиране.

Защо е важно?

Когато влизате в уебсайт, вие изпращате вашето потребителско име и парола или вашите банкови данни. Тези данни са поверителни и чувствителни, ако някой друг ги има, те биха могли да имат достъп до вашите акаунти, да се представят за вас, да откраднат пари от вас и др.

Когато използвате HTTP протокола за обикновен текст, всеки в мрежата между вас и уеб сървъра може да прихване и прочете комуникациите, които изпращате и получавате. Това включва вашите пароли и други чувствителни данни. Други потребители във вашата домашна мрежа, вашият интернет доставчик и други потребители на всички обществени Wi-Fi горещи точки, към които се свързвате, могат да бъдат в състояние да извършат този тип атака.

Ако използвате HTTPS защитени комуникации към и от уеб сървъра, вашите данни са криптирани и не могат да бъдат прочетени от никой друг. Това криптиране ще запази вашите пароли и други лични данни защитени, когато сърфирате в интернет.

Шифроването обаче не е важно само за лични или чувствителни данни; също така е полезен инструмент за поверителност. Например, това може да попречи на вашия интернет доставчик да следи за навиците ви за сърфиране в мрежата.

Криптирането на възможно най-много от вашите комуникации прави по-малко очевидно къде са скрити чувствителни данни, които нападателите може да искат да се опитат да откраднат. Като такъв обикновено се препоръчва да използвате криптиране, когато е възможно, за да защитите всичко, което правите.

С модерния хардуер и алгоритми за криптиране, криптирането добавя само незабележимо забавяне, така че не е нужно да се притеснявате, че ще забави и вашата интернет връзка.


Разрешете грешката „Файлът iTunes Library.itl е заключен“ в iTunes

Разрешете грешката „Файлът iTunes Library.itl е заключен“ в iTunes

Разрешете грешка на Apple iTunes, която казва, че файлът iTunes Library.itl е заключен, на заключен диск или нямате разрешение за запис за този файл.

ITunes: Как да разбърквате или повтаряте музика

ITunes: Как да разбърквате или повтаряте музика

Не можете да разберете как да повторите песен или плейлист в Apple iTunes? И ние не можахме в началото. Ето някои подробни инструкции как се прави.

Създавайте заоблени ъгли с Paint.NET

Създавайте заоблени ъгли с Paint.NET

Как да създадете модерно изглеждащи снимки чрез добавяне на заоблени ъгли в Paint.NET

Всичко, което трябва да знаете за WhatsApp Delete for Me

Всичко, което трябва да знаете за WhatsApp Delete for Me

Използвахте ли Delete for me в WhatsApp, за да изтриете съобщения от всички? Няма проблем! Прочетете това, за да научите да отмените Изтриване за мен в WhatsApp.

Деактивирайте изскачащите известия на AVG

Деактивирайте изскачащите известия на AVG

Как да изключите досадните известия на AVG, които се появяват в долния десен ъгъл на екрана.

Как да изтриете акаунта си в Instagram

Как да изтриете акаунта си в Instagram

Когато решите, че сте приключили с акаунта си в Instagram и искате да се отървете от него. Ето ръководство, което ще ви помогне да изтриете акаунта си в Instagram временно или за постоянно.

Notepad++: Как да деактивирате връзки, върху които може да се кликне

Notepad++: Как да деактивирате връзки, върху които може да се кликне

Научете стъпка по стъпка как да изключите връзките, върху които може да се кликва, в Notepad++ с този лесен и бърз урок.

Apple TV+: Как да изтриете шоу от горния следващ списък

Apple TV+: Как да изтриете шоу от горния следващ списък

Отървете се от показване на предаване в Up Next на Apple TV+, за да запазите любимите си предавания в тайна от другите. Ето стъпките.

Как да промените снимката на профила в Disney+

Как да промените снимката на профила в Disney+

Открийте колко лесно е да промените профилната снимка за вашия акаунт в Disney+ на вашия компютър и устройство с Android.

10-те най-добри алтернативи на Microsoft Teams през 2023 г

10-те най-добри алтернативи на Microsoft Teams през 2023 г

Търсите алтернативи на Microsoft Teams за лесна комуникация? Намерете най-добрите алтернативи на Microsoft Teams за вас през 2023 г.