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")