is-hexdigest
v1.0.1
Published
Check if a string is a valid SHA1, MD5 or SHA256 checksum
Downloads
3,508
Maintainers
Readme
is-hexdigest
Check if a string is a valid SHA1, MD5 or SHA256 checksum
Install
$ npm install --save is-hexdigest
Usage
var isHexdigest = require('is-hexdigest');
isHexdigest('e70a8ab8c27b0fb75aa11a8f8ec4c4731bd26df9d94b2a7cddb5bdb4ec757286')
//=> true
isHexdigest('d2c7c27b030372002c9ccab9a0d4c158e7e0c278', 'sha1')
//=> true
By default, it will check if the given string is a SHA256 checksum.
CLI
$ npm install --global is-hexdigest
$ is-hexdigest --help
Usage
is-hexdigest [input]
Example
is-hexdigest d2c7c27b030372002c9ccab9a0d4c158e7e0c278 --sha1
✔ Valid sha1 checksum
is-hexdigest notahash --md5
✖ Invalid md5 checksum
Options
--sha256 Check if string is a sha256 checksum (default)
--sha1 Check if string is a sha1 checksum
--md5 Check if the string is a md5 checksum
API
isHexdigest(input, [options])
input
Required
Type: string
The string to be checked
options
type
Type: string
Default: sha256
Options: sha256
, sha1
, md5
The type of hash to be checked
License
MIT © Siddharth Kannan