import base64

#Декодирует строку в нужные данные
#pCode64 - Строка - Кодовая строка по формату Base64 (изменять нельзя)
#Возвращает нужные данные, это может быть текст или кракозябры
def decode_Base64(pCode64, tp='utf-8'):
    base64_bytes=pCode64.encode(tp)
    pTtext=base64.b64decode(base64_bytes)
    return pTtext.decode(tp)

#Все данные преобразует в кодовую строку Base64
def any_ToCode64(pText, tp='utf-8'):
    base64encoded = base64.b64encode(pText)
    return base64encoded.decode(tp)  

cd=decode_Base64('SGVsbG8gd29ybGQ=')
print cd
st=any_ToCode64(cd)
print st


st=any_ToCode64('Hello world')
print st
cd=decode_Base64(st)
print cd