# Code from <http://stackoverflow.com/a/6682934/1535629>
import base64, hashlib
# paste your key on line 6
key = """
ssh-rsa # Code from <http://stackoverflow.com/a/6682934/1535629>
import base64, hashlib
# paste your key on line 6
key = """
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqmEmDTNBC6O8HGCdu0MZ9zLCivDsYSttrrmlq87/YsEBpvwUTiF3UEQuFLaq5Gm+dtgxJewg/UwsZrDFxzpQhCHB6VmqrbKN2hEIkk/HJvCnAmR1ehXv8n2BWw3Jlw7Z+VgWwXAH50f2HWYqTaE4qP4Dxc4RlElxgNmlDPGXw/dYBvChYBG/RvIiTz1L+pYzPD4JR54IMmTOwjcGIJl7nk1VjKvl3D8Wgp6qejv4MfZ7Htdc99SUKcKWAeHYsjPXosSk3GlwKiS/sZi51Yca394GE7T4hZu6HTaXeZoD8+IZ7AijYn89H7EPjuu0iCAa/cjVzBsFHGszQYG+U5KfIw==
"""
def lineToFingerprint(line):
key = base64.b64decode(line.strip().split()[1].encode('ascii'))
fp_plain = hashlib.md5(key).hexdigest()
return ':'.join(a+b for a,b in zip(fp_plain[::2], fp_plain[1::2]))
print(lineToFingerprint(key))
"""
def lineToFingerprint(line):
key = base64.b64decode(line.strip().split()[1].encode('ascii'))
fp_plain = hashlib.md5(key).hexdigest()
return ':'.join(a+b for a,b in zip(fp_plain[::2], fp_plain[1::2]))
print(lineToFingerprint(key))
ICAgICMgQ29kZSBmcm9tIDxodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vYS82NjgyOTM0LzE1MzU2Mjk+CiAgICBpbXBvcnQgYmFzZTY0LCBoYXNobGliCiAgICAgCiAgICAjIHBhc3RlIHlvdXIga2V5IG9uIGxpbmUgNgogICAga2V5ID0gIiIiCiAgICBzc2gtcnNhICAgICAjIENvZGUgZnJvbSA8aHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNjY4MjkzNC8xNTM1NjI5PgogICAgaW1wb3J0IGJhc2U2NCwgaGFzaGxpYgogICAgIAogICAgIyBwYXN0ZSB5b3VyIGtleSBvbiBsaW5lIDYKICAgIGtleSA9ICIiIgogICAgc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBQkl3QUFBUUVBcW1FbURUTkJDNk84SEdDZHUwTVo5ekxDaXZEc1lTdHRycm1scTg3L1lzRUJwdndVVGlGM1VFUXVGTGFxNUdtK2R0Z3hKZXdnL1V3c1pyREZ4enBRaENIQjZWbXFyYktOMmhFSWtrL0hKdkNuQW1SMWVoWHY4bjJCV3czSmx3N1orVmdXd1hBSDUwZjJIV1lxVGFFNHFQNER4YzRSbEVseGdObWxEUEdYdy9kWUJ2Q2hZQkcvUnZJaVR6MUwrcFl6UEQ0SlI1NElNbVRPd2pjR0lKbDduazFWakt2bDNEOFdncDZxZWp2NE1mWjdIdGRjOTlTVUtjS1dBZUhZc2pQWG9zU2szR2x3S2lTL3NaaTUxWWNhMzk0R0U3VDRoWnU2SFRhWGVab0Q4K0laN0FpalluODlIN0VQanV1MGlDQWEvY2pWekJzRkhHc3pRWUcrVTVLZkl3PT0KICAgICAKICAgICIiIgogICAgIAogICAgZGVmIGxpbmVUb0ZpbmdlcnByaW50KGxpbmUpOgogICAgICAgIGtleSA9IGJhc2U2NC5iNjRkZWNvZGUobGluZS5zdHJpcCgpLnNwbGl0KClbMV0uZW5jb2RlKCdhc2NpaScpKQogICAgICAgIGZwX3BsYWluID0gaGFzaGxpYi5tZDUoa2V5KS5oZXhkaWdlc3QoKQogICAgICAgIHJldHVybiAnOicuam9pbihhK2IgZm9yIGEsYiBpbiB6aXAoZnBfcGxhaW5bOjoyXSwgZnBfcGxhaW5bMTo6Ml0pKQogICAgIAogICAgcHJpbnQobGluZVRvRmluZ2VycHJpbnQoa2V5KSkKICAgICIiIgogICAgIAogICAgZGVmIGxpbmVUb0ZpbmdlcnByaW50KGxpbmUpOgogICAgICAgIGtleSA9IGJhc2U2NC5iNjRkZWNvZGUobGluZS5zdHJpcCgpLnNwbGl0KClbMV0uZW5jb2RlKCdhc2NpaScpKQogICAgICAgIGZwX3BsYWluID0gaGFzaGxpYi5tZDUoa2V5KS5oZXhkaWdlc3QoKQogICAgICAgIHJldHVybiAnOicuam9pbihhK2IgZm9yIGEsYiBpbiB6aXAoZnBfcGxhaW5bOjoyXSwgZnBfcGxhaW5bMTo6Ml0pKQogICAgIAogICAgcHJpbnQobGluZVRvRmluZ2VycHJpbnQoa2V5KSk=
Main.java:1: error: illegal character: '#'
# Code from <http://stackoverflow.com/a/6682934/1535629>
^
Main.java:1: error: class, interface, or enum expected
# Code from <http://stackoverflow.com/a/6682934/1535629>
^
Main.java:2: error: '.' expected
import base64, hashlib
^
Main.java:2: error: ';' expected
import base64, hashlib
^
Main.java:4: error: illegal character: '#'
# paste your key on line 6
^
Main.java:4: error: class, interface, or enum expected
# paste your key on line 6
^
Main.java:5: error: unclosed string literal
key = """
^
Main.java:6: error: illegal character: '#'
ssh-rsa # Code from <http://stackoverflow.com/a/6682934/1535629>
^
Main.java:7: error: '.' expected
import base64, hashlib
^
Main.java:7: error: ';' expected
import base64, hashlib
^
Main.java:9: error: illegal character: '#'
# paste your key on line 6
^
Main.java:9: error: class, interface, or enum expected
# paste your key on line 6
^
Main.java:10: error: unclosed string literal
key = """
^
Main.java:13: error: unclosed string literal
"""
^
Main.java:16: error: unclosed character literal
key = base64.b64decode(line.strip().split()[1].encode('ascii'))
^
Main.java:16: error: unclosed character literal
key = base64.b64decode(line.strip().split()[1].encode('ascii'))
^
Main.java:21: error: unclosed string literal
"""
^
Main.java:24: error: unclosed character literal
key = base64.b64decode(line.strip().split()[1].encode('ascii'))
^
Main.java:24: error: unclosed character literal
key = base64.b64decode(line.strip().split()[1].encode('ascii'))
^
19 errors