I am happy to share with you my work and findings for the popular freeware known as WinRAR😄.
ecc.py: Contains theECCclass, which implements all ellipti-curve related thingies.pegwit.py: The main script; this is how you run the scheme.prng.py: Contains thePRNGclass, which implements WinRAR's pseudo-random number generator.scheme.py: Implements WinRAR's variation of the Nyberg-Rueppel signature scheme.utils.py: Provides helper functions used throughout the project.
For a detailed breakdown, check out my blog post.
DISCLAIMER : I am an independent hobbyist, and this project is created purely for educational and research purposes.
