Skip to content
/ crc32 Public
forked from theonlypwner/crc32

CRC32 tools: reverse, undo/rewind, and calculate hashes

License

Notifications You must be signed in to change notification settings

qooloop/crc32

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRC32 Tools

Build Status Coverage Status Code Health

License

This project is licensed under the GPL v3 license.

Usage

Run the command line to see usage instructions:

crc32.py -h
usage: crc32.py [-h] action ...

Reverse, undo, and calculate CRC32 checksums

positional arguments:
  action
    flip      flip the bits to convert normal(msbit-first) polynomials to
              reversed (lsbit-first) and vice versa
    reciprocal
              find the reciprocal (Koopman notation) of a reversed (lsbit-
              first) polynomial and vice versa
    table     generate a lookup table for a polynomial
    reverse   find a patch that causes the CRC32 checksum to become a desired
              value
    undo      rewind a CRC32 checksum
    calc      calculate the CRC32 checksum

optional arguments:
  -h, --help  show this help message and exit

About

CRC32 tools: reverse, undo/rewind, and calculate hashes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%