Що таке 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: Ні, оскільки існує багато методів злому, тому його не рекомендується використовувати в нових програмах.