Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 489 Bytes

README.md

File metadata and controls

13 lines (9 loc) · 489 Bytes

Ouroboros

Multiple encryption program based on RC4A (Upadted version of RC4 by Souradyuti Paul and Bart Preneel), Spritz (Updated redesign of RC4 by Ronald Rivest), SHA-384 and SHA-512.

How it works

    1. The program takes a clear message as an input
    1. Perform the RC4A_Spritz encryption (using Kratos_Encrypt function)
    1. Perform SHA-512
    1. Perform SHA-384 (Final stage)
    1. Swap the characters of the final stage and output the result

Only the final result is outputted