What is Rabbit?
Rabbit is a stream cipher designed by Martin Boesgaard, Mette Vesterager, and others. It was one of the finalists in the eSTREAM project. Rabbit uses a 128-bit key and 64-bit IV, producing a keystream in 128-bit blocks. It is fast in software and suitable for resource-constrained environments. Rabbit is less common than AES but is used in some embedded and real-time systems. CryptoJS includes Rabbit for JavaScript-based encryption.