Nanobots Producing Megastructures
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    ssh-fingerprintpublic

    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

    Keywords

    none

    install

    npm i ssh-fingerprint

    Downloadsweekly downloads

    421

    version

    0.0.1

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar