RC2 ( Ron's Code 2 eller Rivest's Cipher 2 ) er en blokciffer med en bloklængde på 64 bit og en variabel nøglelængde, udviklet af Ron Rivest i slutningen af 1980'erne [1] . Algoritmen er hurtigere end DES-algoritmen . Styrken kan være større eller mindre end DES, afhængigt af nøglelængden. RC2-algoritmen tilhører RSA Security Inc. Der kræves en licens for at bruge den .
I USA anbefales en nøglelængde på 128 bit til hjemmebrug, men en aftale mellem Software Publishers Association (SPA) og den amerikanske regering giver RC2 en særlig status, der betyder, at det er tilladt at eksportere ciphers op til 40 bit lange. 56-bit nøgler er tilladt at blive brugt af oversøiske filialer af amerikanske virksomheder.
RC2 med 128 bit nøgler giver samme sikkerhedsniveau som IDEA eller triple DES . RC2 er meget brugt af udviklere, hvis produkter eksporteres uden for USA, da eksport af DES var forbudt i lang tid. RC2 bruges især i ikke-amerikanske versioner af Microsofts Outlook Express - program .
En implementering af algoritmen blev offentliggjort anonymt i 1996, derefter i 1998 som RFC 2268 [1] .
Det blev fjernet fra TLS- standarderne med udgivelsen af version 1.2 [2] .
Symmetriske kryptosystemer | |
---|---|
Stream-cifre | |
Feistel netværk | |
SP netværk | |
Andet |