Skip to content

rasti37/WinRAR-Signature-Scheme-SageMath-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WinRAR Signature Scheme in SageMath

I am happy to share with you my work and findings for the popular freeware known as WinRAR😄.

Source Code Organization

  • ecc.py : Contains the ECC class, which implements all ellipti-curve related thingies.
  • pegwit.py : The main script; this is how you run the scheme.
  • prng.py : Contains the PRNG class, 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.

Writeup

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.

About

This repository contains the full source code for my SageMath implementation of WinRAR's signature scheme.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages