I'm tring to concatenate two strings encoded to base64 but it doesn't really work, just prints the first string in concatanation:
q = base64.b64encode("StringA")
print q # prints an encoded string
q = q+base64.b64encode("StringB")
print q # prints an encoded string
print base64.b64decode(q) # just prints "StringA"
You are decoding a string that is concatenation of two base64 strings. This is not correct. You should do something like this -
base64.b64decode(base64.b64encode("StringA" + "StringB"))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With