fork(1) 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 AAAAB3NzaC1yc2EAAAADAQABAAABAQCGLAOLEI/vxdNsPwcKIIi5sKmJNjZsOC4L
  7. zCtb9lU8TrrucjP8b7c6fK+yMma2fPaA1EcUTy+e/OX8pV+/GqfmUbo5SVWZwsWb
  8. pqTHQqEXIX6xs111wOd0chYvS6aoLVU86LExKKGmAIhbdhudjkcztmUPAw0L6ed7
  9. 9Tn3hiBkB+HE/eycGNuWJnUQ6PPFb6e9vN5botnU119ejeAU8mbN7swjBKSLGBUo
  10. KmSA436gVqHB4Pc94GVSuVP5L0bz24Yk4C5Y4WtYM894CNaVZmAv/wdc1bG6n39Q
  11. /31zrw5kLWIk0NjplwdaKr4CA8mkhH7lPcVrtTdttS2YSUy9kr+r
  12.  
  13. """
  14.  
  15. def lineToFingerprint(line):
  16. key = base64.b64decode(line.strip().split()[1].encode('ascii'))
  17. fp_plain = hashlib.md5(key).hexdigest()
  18. return ':'.join(a+b for a,b in zip(fp_plain[::2], fp_plain[1::2]))
  19.  
  20. print(lineToFingerprint(key))
Success #stdin #stdout 0.03s 11736KB
stdin
Standard input is empty
stdout
a6:b2:f8:46:0e:c4:b2:20:c3:d1:4a:a6:ad:8c:27:e2