sf

ssh-fingerprint

Generate a fingerprint given an SSH public key (without `ssh-keygen` or external dependencies)

Showing:

Popularity

Downloads/wk

710

GitHub Stars

7

Maintenance

Last Commit

7yrs ago

Contributors

1

Package

Dependencies

0

Size (min+gzip)

0.3KB

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

ssh-fingerprint

Generate a fingerprint given an SSH public key (without ssh-keygen or external dependencies)

Install

npm install ssh-fingerprint

Example

var fs = require('fs');

var fingerprint = require('ssh-fingerprint');

var publickey = fs.readFileSync('id_rsa.pub', 'utf-8');

console.log('fingerprint => %s', fingerprint(publickey));

yields

fingerprint => 64:c4:c5:c9:7e:91:91:db:e3:35:ca:de:be:84:2e:b0

Usage

fingerprint(pubkey, algorithm = 'md5');

Parameters

  • pubkey: A public key string, typically read from id_rsa.pub
  • algorithm: Hashing algorithm to use, defaults to md5 (OpenSSH Standard)

Returns

  • The stringified fingerprint, same as ssh-keygen -fl id_rsa.pub

License

MIT

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial