Re: Some application, with sources

From: Tom St Denis (tomstdenis_at_gmail.com)
Date: 07/12/05


Date: 12 Jul 2005 06:41:41 -0700

giorgio.tani wrote:
> "that implement ARCFOUR with known improvements and capable to
> encypt/decrypt classic CipherSaber and CipherSaber-2
> files"

<snip>

Excuse me for being blunt... But two things are annoying the kajeebees
out of me.

1. Call it RC4 already. I think it's safe to say the secret is out.
ARCFOUR is RC4.

2. Why not use a cipher like AES in CTR mode if you need a stream
cipher? It's simpler, off-the-shelf and doesn't require "hardening"
[well maybe timing resistence depending on your threat model].

Yet another program that uses RC4 isn't what the world needs. As an
educational tool it's marginal as you're basically learning how to do
cryptography ineffectively.

Tom



Relevant Pages

  • Re: 8 Bit Random Numbers
    ... RAM, I would echo nospam's suggestion to use RC4 (aka ArcFour, ... A description of ARCFOUR (Alleged RC4), written by Neil Bawd in 1997 ... Every time the array is used it changes - by swapping two bytes. ...
    (sci.electronics.basics)
  • Re: best cipher for SSH2
    ... SSH2 client. ... My question concerns which cipher is the ... recommend avoiding arcfour. ... As I already said I would recommend avoiding ARCFOUR, ...
    (sci.crypt)
  • Re: Whats wrong with this RC4?
    ... > security reasons, each new message requires a new key. ... RC4 itself has ... I am still not sure if ARCFOUR will be used in a project I'm working on, ...
    (sci.crypt)
  • Re: Whats wrong with this RC4?
    ... > starting point about RC4 basis, example code and general warnings about ... > http://ciphersaber.gurus.com/ is an ARCFOUR implementation targheted to ... > be easy to uderstand and implement properly (ciphersaber ... > scheduling and in the cypher itself (experimental, ...
    (sci.crypt)
  • Re: Whats wrong with this RC4?
    ... starting point about RC4 basis, example code and general warnings about ... http://ciphersaber.gurus.com/ is an ARCFOUR implementation targheted to ... scheduling and in the cypher itself (experimental, ... could be since my implementation is aimed to allow multiple stream ...
    (sci.crypt)

Quantcast