RC2

RC2 (Ron’s Code 2 или Rivest’s Cipher 2) — блочный шифр с длиной блока 64 бита и переменной длиной ключа, разработанный Роном Ривестом в конце 1980-х годов[1]. Алгоритм является более быстрым, чем алгоритм DES. Стойкость может быть больше или меньше, чем у DES, в зависимости от длины ключа. Алгоритм RC2 является собственностью компании RSA Security Inc. Для его использования требуется лицензия.
В США длина ключа для использования внутри страны рекомендуется равной 128 битам, но соглашение, заключённое между Software Publishers Association (SPA) и правительством США, даёт RC2 специальный статус, который означает, что разрешено экспортировать шифры длиной ключа до 40 битов. 56-битные ключи разрешено использовать заграничным отделениям американских компаний.
RC2 с ключами 128 битов обеспечивает такой же уровень безопасности, как и IDEA или тройной DES. RC2 широко используется разработчиками, чьи продукты экспортируются за пределы США, поскольку экспортировать DES долгое время было запрещено. RC2 используется, в частности, в неамериканских версиях программы Outlook Express корпорации Microsoft.
Реализация алгоритма была опубликована анонимно в 1996 году, затем в 1998 году как RFC 2268[1].
Был исключен из стандартов TLS с выходом версии 1.2[2].
Примечания
- ↑ 1 2 Алгоритмы шифрования. Специальный справочник Архивная копия от 4 января 2018 на Wayback Machine. Панасенко Сергей Петрович, 2009, стр 375-381
- ↑ Eric Rescorla. TLS 1.2 Update (англ.). 70 proceedings IETF. — «Other changes ... Removed RC2, DES, and IDEA». Дата обращения: 3 января 2018. Архивировано 28 марта 2016 года.
Ссылки
- R. Rivest, A Description of the RC2(r) Encryption Algorithm Архивная копия от 8 октября 2013 на Wayback Machine (RFC2268, Informational), March 1998 (англ.)
- LR Knudsen, On the Design and Security of RC2 Архивная копия от 21 декабря 2016 на Wayback Machine / S. Vaudenay (Ed.): Fast Software Encryption – FSE’98, LNCS 1372, pp. 206–221, 1998. (англ.)
- A Comparative Study of Rivest Cipher Algorithms Архивная копия от 29 августа 2017 на Wayback Machine / International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 17 (2014), pp. 1831-1838 (англ.)
- William J. Buchanan, RC2 Encryption and Decryption in Microsoft .NET Архивная копия от 4 января 2018 на Wayback Machine
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.