Es ist kein Verschlüsselungs-, sondern nur ein Kodieralgorithmus. Ich meinte damit, daß du den verschlüsselten Wert Base64-kodierst, damit die 0-Bytes verschwinden. Anschließend wird es Base64-dekodiert und dann entschlüsselt.
Base64 ist ein fester Standard, die Werte sind nicht zum Ändern gedacht.