RC4
From Just Solve the File Format Problem
(Difference between revisions)
(Created page with "{{FormatInfo |formattype=electronic |subcat=Encryption |released=≥1987 }} RC4 (also called '''ARC4''' or '''ARCFour''') is a widely-used cryptographic stream cipher, des...") |
m (Maybe not widely-used anymore) |
||
(3 intermediate revisions by one user not shown) | |||
Line 4: | Line 4: | ||
|released=≥1987 | |released=≥1987 | ||
}} | }} | ||
− | [[RC4]] (also called '''ARC4''' or '''ARCFour''') is a | + | [[RC4]] (also called '''ARC4''' or '''ARCFour''') is a cryptographic stream cipher, designed by Ron Rivest in 1987. It was originally a trade secret that was licensed for use in proprietary software. It was leaked or reverse-engineered in 1994. |
RC4 is unusual in that it is purely a stream cipher, not a CBC (cipher block chaining) mode of a block cipher. | RC4 is unusual in that it is purely a stream cipher, not a CBC (cipher block chaining) mode of a block cipher. | ||
Line 11: | Line 11: | ||
== Software == | == Software == | ||
− | * [ | + | * [[OpenSSL]] |
+ | * [[MCrypt]] | ||
== Links == | == Links == | ||
Line 19: | Line 20: | ||
* [http://blog.cryptographyengineering.com/2013/03/attack-of-week-rc4-is-kind-of-broken-in.html Attack of the week: RC4 is kind of broken in TLS] | * [http://blog.cryptographyengineering.com/2013/03/attack-of-week-rc4-is-kind-of-broken-in.html Attack of the week: RC4 is kind of broken in TLS] | ||
* [http://www.theregister.co.uk/2013/09/06/nsa_cryptobreaking_bullrun_analysis/ Have spooks smashed RC4?] | * [http://www.theregister.co.uk/2013/09/06/nsa_cryptobreaking_bullrun_analysis/ Have spooks smashed RC4?] | ||
+ | * RFC 7465: Prohibiting RC4 Cipher Suites |
Latest revision as of 20:00, 6 May 2017
RC4 (also called ARC4 or ARCFour) is a cryptographic stream cipher, designed by Ron Rivest in 1987. It was originally a trade secret that was licensed for use in proprietary software. It was leaked or reverse-engineered in 1994.RC4 is unusual in that it is purely a stream cipher, not a CBC (cipher block chaining) mode of a block cipher.
Though not completely broken (as far as we know), several cryptographic weaknesses have been found in it. Its use is discouraged.