code: 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))
  }
docs: // Fingerprint calculates the fingerprint of the public key