libmachine/ssh/keys.go
func (kp *KeyPair) Fingerprint() string {
	b, _ := base64.StdEncoding.DecodeString(string(kp.PublicKey))
	h := md5.New()

	io.WriteString(h, string(b))

	return fmt.Sprintf("%x", h.Sum(nil))
}
func (kp *KeyPair) Fingerprint() string {
	b, _ := base64.StdEncoding.DecodeString(string(kp.PublicKey))
	h := md5.New()

	io.WriteString(h, string(b))

	return fmt.Sprintf("%x", h.Sum(nil))
}
func ( kp * KeyPair ) Fingerprint ( ) string { b , _ := base64 . StdEncoding . DecodeString ( string ( kp . PublicKey ) ) h := md5 . New ( ) io . WriteString ( h , string ( b ) ) return fmt . Sprintf ( " " , h . Sum ( nil ) ) }
// Fingerprint calculates the fingerprint of the public key
Fingerprint calculates the fingerprint of the public key