Що таке RC4?

З: Що таке RC4?


Відповідь: RC4 (також відомий як ARC4 або ARCFOUR, що означає Alleged RC4) - це програмний потоковий шифр, який використовується у таких популярних протоколах, як Secure Sockets Layer (SSL) і WEP.

З: Хто створив RC4?


В: RC4 був створений Роном Рівестом з RSA Security в 1987 році.

З: Як алгоритм став загальнодоступним?


В: Алгоритм став загальнодоступним, коли був опублікований в списку розсилки Cypherpunks у вересні 1994 року, а потім поширився на багатьох веб-сайтах в Інтернеті.

З: Чи є RC4 торговою маркою?


В: Так, назва "RC4" є зареєстрованою торговою маркою.

З: Назвіть дві причини, чому вона отримала широке розповсюдження?


В: Дві основні причини, які сприяли його використанню в такому широкому діапазоні застосувань - це його швидкість і простота. Використання RC4 як у програмному, так і в апаратному забезпеченні є надзвичайно простим у розробці.

З: Як працює алгоритм шифрування?


В: Алгоритм шифрування починається з різної довжини ключа, зазвичай від 40 до 256 біт, з використанням алгоритму планування ключів (KSA). Після цього створюється потік зашифрованих бітів за допомогою алгоритму псевдовипадкової генерації (PRGA).

З: Чи вважається RC4 безпечним для нових додатків?


A: Ні, оскільки існує багато методів злому, тому його не рекомендується використовувати в нових програмах.

AlegsaOnline.com - 2020 / 2023 - License CC3