print('NEW_keydatabytes: ' + privatekeypaket)

newCheckSum = printDSAKeyPaket(keydatabytes)

keydatabytes[len(keydatabytes) - 1] = newCheckSum.to_bytes(2,
                                                           byteorder='big')[1]
keydatabytes[len(keydatabytes) - 2] = newCheckSum.to_bytes(2,
                                                           byteorder='big')[0]

printDSAKeyPaket(keydatabytes)

print('---')
print(binascii.hexlify(keydatabytes))
print('---')
print(binascii.hexlify(keypackets[0].data))
print('---')
print(binascii.hexlify(keydata.data))
keydata.data = keydata.data.replace(keypackets[0].data, keydatabytes)
print('---')
print(binascii.hexlify(keydata.data))

print(b64encode(keydata.data))
print(standard_b64encode(keydata.data))
print(encodebytes(keydata.data))

# writes manipulated pakets to file
writePrivateKeyASC("bob-dsa-private-keyasc-AUTOgenerated.sec", keydata.data)

print("done")