aegoroff / hc Goto Github PK
View Code? Open in Web Editor NEWHash Calculator is the console tool that can calculate about 50 cryptographic hashes of strings and files.
License: GNU Lesser General Public License v3.0
Hash Calculator is the console tool that can calculate about 50 cryptographic hashes of strings and files.
License: GNU Lesser General Public License v3.0
If original string is not ASCII string it's restoring is impossible
If --lower option will be set using query from file or command line it will no affect
If an error occured while calculating hash do not write it into sfv file if applicable (--sfv option defined)
A customer wants to output raw hash into a file specified using file hash mode like it works in directory hash mode.
Option -m (--hash) allows only hex string representation of a digest to restore but often binary data encoded as base64 string, not hex representation of all bytes in the digest. It would be nice to support an option to define this has as base64 string using option -b (--base64) for example
If a path to query file or to the validated file contains non ASCII chars application fail to find file.
It would be nice to have an option to output into file using well known hash file format like md5, md4 etc. file extension name set to algorithm name
It would be greate to have an option to output calculated hash in base64 form instead of plain byte representation
Now, cracking time prediction alwyas run before hash cracking, sometimes it may be bad thing to do.
help output stripped
New version has breaking changes in command line syntax, the number of hashes supported increased and HLINQ language removed from the tool. All theses staff should be reflected in the docs.
Before v4.0 is out i need to actualize wiki because of breaking changes
Core2Duo with SSE3, 4 GB RAM, no dedicated GPU, Windows 7 x64.
5.0.0-beta (hc.5.0.421.0.x64.zip) works fine, later versions cause a crash as follows
$ hc.exe
An unhandled exception occurred. Dump saved to: hc.exe.dmp
Why?
MD2
SHA-224
RIPEMD-128
RIPEMD-160
RIPEMD-256
RIPEMD-320
TIGER-192
It would be nice to have option to disable access errors in output while searching files by hash. It needed to keep results clean.
Limit, offset etc. numberic options are not validated for overflow that cause strange errors and possible security issues
It's not very good to have separate tool for each hash type. It needed to be fixed.
it needed for possible signature analysys
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.