code: def fingerprint_from_raw_ssh_pub_key(key):
      
      fp_plain = hashlib.md5(key).hexdigest()
      return ':'.join(a + b for a, b in zip(fp_plain[::2], fp_plain[1::2]))
docs: Encode a raw SSH key (string of bytes, as from
      `str(paramiko.AgentKey)`) to a fingerprint in the typical
      '54:c7:4c:93:cf:ff:e3:32:68:bc:89:6e:5e:22:b5:9c' form.