fork download
  1. # Code from <http://stackoverflow.com/a/6682934/1535629>
  2. import base64, hashlib
  3.  
  4. # paste your key on line 6
  5. key = """
  6. ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCjvkCvUy6ijNTJtjZ+NlpR3ymx8l8mytsi6BREDwTkM0zUwNnlTEApmBQkpjJCN97tNWMgSSmNiKbR9ds2lkXdfpJZR4yEsC39tx0wgmoY1CAYmiXY1h0jbumPSy0HvK5RvfabIbuUevwtQgg1J+Ah0yNYzxbdGmk94VsjXFNHDb/I9NAPwmI4uG6DIMIJce65xiSTauD+uTz9GZPoWtvZdKSxKm2598Z7ERLGjzj9AZUXdGjRaHNdeVP5R3yGEvNBcqaFTYKevPN4xcz97n1xDyDukdvEi8rRioEcKtpSM1noiZChp/N27c0CFUDKx65b4glcdbt9OkSpRCtbyMzCEqIUCwDw25s72OJUk8vS+vXnE8VwfO2jnlPxxkd8Ki9oDwHTa6OA+wpXsmKB3TOWzxbaS9oESzociQ9koTgelDEit7e+LjAlbvOVjCUp2rdiYPm34xWeD/S2zHbA8wXJG+aBcMPdIyGxXjMvUN29ZyIZpTihjYRJtsAF3R1Nphy8TlrELNz6v+hp5CxahzYEJixqUh8un+ZrTR3U/GaA7mMmfcg219uOioi8IfIC3SDl7smrkJtgxzzhPurbMjofDJBobjFEpJ/m35lsFtLt0tbMNf5nS9UkrVC9oewkrALDPzGnmr/DupRv8krJsh/1DB8E6M7JQn7JqiY0sabPzQ==
  7.  
  8. """
  9.  
  10. def lineToFingerprint(line):
  11. key = base64.b64decode(line.strip().split()[1].encode('ascii'))
  12. fp_plain = hashlib.md5(key).hexdigest()
  13. return ':'.join(a+b for a,b in zip(fp_plain[::2], fp_plain[1::2]))
  14.  
  15. print(lineToFingerprint(key))
Success #stdin #stdout 0.03s 11560KB
stdin
Standard input is empty
stdout
89:a6:17:23:55:55:4b:74:8c:62:ec:b5:28:9a:5b:8a