whycomputer.com >> Интернет познания >  >> мрежа

Недостатъци на шифроването с публичен ключ

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

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

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

Удостоверяване на самоличността
Криптирането с публичен ключ също няма вграден метод за удостоверяване. Например потребител, който използва вашия публичен ключ за криптиране на съобщение, все още може да се представя като някой друг. Освен това, съобщение може да бъде прихванато или променено без знанието на потребителите. Въпреки че шифроването с публичен ключ може да гарантира, че даден файл е шифрован и дешифриран, той не може да гарантира кой е файлът или е автентичен, без да са налице допълнителни предпазни мерки. br> Един от начините за преодоляване на скоростта на криптиране с публичен ключ е да се комбинират методите за шифроване с публичен ключ и тайни ключове. Чрез използване на секретна система в комбинация с криптиране с публичен ключ, можете да се възползвате от изключителната сигурност, докато използвате единични секретни ключове, когато е възможно, за да увеличите скоростта и ефективността на криптирането. За да удостоверите съобщенията, можете да използвате сертификат, генериран от сертифициращ орган, за да проверите потребител. Освен това, можете да помолите потребителите да генерират контролни суми на своите съобщения чрез хеш функции: тези функции генерират уникален номер от съобщение, което можете да сравните със собствения си генериран номер, използвайки същата хеш функция. Ако и двата номера не съвпадат, знаете, че съобщението е повредено или подправено.

URL:https://bg.whycomputer.com/Network/100208804.html

мрежа
  • Недостатъци на бисквитките на компютър

    Бисквитките на компютъра са файлове, които съдържат информация като навици за сърфиране, настройки на сървъра и тип на браузъра. След като данните се събират, уеб сървърът поставя бисквитката (файла) на твърдия диск на потребителя. Ако потребителят посети сайта отново, сървърът извлича информацията

  • Предимства и недостатъци на указателите

    В зависимост от това кого питате, указателите са или благословия, или проклятие. Указателите осигуряват механизъм за пряк достъп и промяна на обекти и код в паметта. Указателите се използват в много програмни езици за манипулиране на символни низове, предаване на параметри на функции, работа с масив

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