fingerprint: OpenSSH fingerprint

Description Usage Arguments Examples

View source: R/openssh.R

Description

Calculates the OpenSSH fingerprint of a public key. This value should match what you get to see when connecting with SSH to a server. Note that some other systems might use a different algorithm to derive a (different) fingerprint for the same keypair.

Usage

1
fingerprint(key, hashfun = md5)

Arguments

key

a public or private key

hashfun

which hash function to use to calculate the fingerprint

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
mykey <- rsa_keygen()
pubkey <- as.list(mykey)$pubkey
fingerprint(mykey)
fingerprint(pubkey)

# Some systems use other hash functions
fingerprint(pubkey, sha1)
fingerprint(pubkey, sha256)

# Other key types
fingerprint(dsa_keygen())

jrdenggithub/opensslNV documentation built on May 30, 2019, 12:02 a.m.