Cuando corro
ssh-keygen -lf my_key.pub
Obtengo una huella digital del tipo:
something
Cuando lo hago con la misma clave pública codificada en base64, pero en python, con el código
def to_sha_256(b64pubkey):
sha256 = hashlib.sha256()
sha256.update(base64.b64decode(b64pubkey))
hash_sha256 = sha256.digest()
return hash_sha256
def to_base_64(plaintext):
return str(base64.b64encode(plaintext), 'utf-8')
fingerprint = to_base_64(to_sha_256(b64pubkey))
me sale
something=
¿Qué es ese =
al final y cuál es el correcto?