package
0.7.2
Repository: https://github.com/scusi/multichecksum.git
Documentation: pkg.go.dev

# README

MultiChecksum

a tool implemented in go, to show multiple checksums for given file(s). Currently MultiChecksum can generate MD5, SHA1, SHA2, SHA5 and Blake2.

MultiChecksum runs on the following operating systems and platforms. Operating Systems supported: Windows, Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X Platforms supported: i386, amd64, arm

Requirements

You need to have go installed on your machine. For more informtion about go check out http://www.golang.org/

Download

You can clone the source using git

 git clone https://github.com/scusi/MultiChecksum.git

or you can download the source as a ZIP Archive from:

https://github.com/scusi/MultiChecksum/archive/master.zip

and unpack it into any local directory

unzip -e master.zip

Install

After download you change into the new MultiChecksum directory and call go install

 cd cmd/MultiChecksumNoLib/
 go install

Usage

The tool takes files as arguments and prints MD5, SHA1, SHA2, SHA5, Blake2s and Blake2b checksums like shown in the example below.

nyx:MultiChecksum flow$ MultiChecksum doc.go 
Number of Files given:  1
Checksums for doc.go:
MD5     (doc.go): 4773d77cc5299500ea5c3c9c0201bc4c
SHA1    (doc.go): 894466465df48d3fba5508cc8480a12abfed6920
SHA256  (doc.go): 6a8b25c0c9195c5fddf74ee7bad56306082c9027fae366bc73801f71e2e150e5
SHA512  (doc.go): fa18a57cac11b9c816c7c44b99787255d16253c6bb1b08f6154386e929b8ef7f1d7156fc6699ed7fd9bc4a4dbf95421597a790d34837948651761ec72dfca4ad
Blake2s (doc.go): 03371343e73bf58702388ae9e6aa9c38678b95fab8140169553f70f52a110165
Blake2b (doc.go): 774a991d33cf75e05a5b9536d15557586ecb3c116da0a16f1f5a352f175ee44d

Note: MultiChecksum allows to be given more than one filename as commandline argument.

Webapp

There is also a Webapp variant for docker of MultiChecksum available from https://github.com/scusi/MultiChecksumWeb

# Functions

No description provided by the author