Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ Perks Public

A Windows CLI tool for generating and verifying file hashes (MD5, SHA1, SHA256, SHA512, and more) across directories.

License

Notifications You must be signed in to change notification settings

8gudbits/Perks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

Perks

Perks is a lightweight Windows command-line tool for generating and verifying file hashes (MD5, SHA1, SHA256, SHA512) across directories with checksum persistence.

Usage

Perks.exe -[md5|sha1|sha256|sha512] [path] [-f/--file <file.perks>] [-l/--logfile <file.log>]
Perks.exe -v/--verify [path] [-f/--file <file.perks>] [-l/--logfile <file.log>]

Options

  • -[md5|sha1|sha256|sha512] Specify the hash algorithm to use
  • -l, --logfile <file> Specify log file (default: perks.log)
  • -v, --verify Verify files against a previously generated hash file
  • -f, --file <file> Specify input/output file (default: .perks)
  • -n, --nobanner Suppresses the banner output
  • -h, --help Displays the help menu

Examples

# Generate SHA256 hashes of current directory
Perks.exe -sha256
# Generate MD5 hashes with custom output file
Perks.exe -md5 C:\MyProject -f project_hashes.perks
# Verify files against hash file
Perks.exe -v C:\MyProject -f hashes.perks
# Suppress banner output
Perks.exe -n -sha256 C:\MyFolder

Download exe for Windows

This tool is part of the 8gudbitsKit project. To download the executable for Windows, visit the 8gudbitsKit repository.

For the Tech People

  • Uses Windows CryptoAPI (wincrypt.h) for native hash computation
  • Supports multiple algorithms: MD5, SHA1, SHA256, and SHA512
  • Stores hash algorithm metadata in output files for automatic detection during verification
  • Provides detailed verification reports with pass/fail status and summary statistics
  • Implements a robust CLI argument parser with intelligent defaults
  • Handles long file paths with extended buffer support

About

A Windows CLI tool for generating and verifying file hashes (MD5, SHA1, SHA256, SHA512, and more) across directories.

Topics

Resources

License

Stars

Watchers

Forks

AltStyle によって変換されたページ (->オリジナル) /