Python :: Aufgabe #103
1 Lösung

Base64 - Kodierung/-Dekodierung
Fortgeschrittener - Python
von devnull
- 14.03.2016 um 14:42 Uhr
Base64 ist ein Verfahren zur Kodierung von 8-Bit-Binärdaten und wird häufig zum Kodieren von Email-Anhängen verwendet.
Schreibe wahlweise einen Base64-Encoder oder einen Base64-Decoder. Wer Lust hat, kann natürlich auch beide Funktionen in einem Programm kombinieren.
Schreibe wahlweise einen Base64-Encoder oder einen Base64-Decoder. Wer Lust hat, kann natürlich auch beide Funktionen in einem Programm kombinieren.
Lösungen:
Das Programm nutzt die vorhandene Bibliothek.
Python-Code

import base64 text_dict = {} text_dict['input'] = raw_input('enter string to decode as base 64:') text_dict['encoded'] = base64.b64encode(text_dict['input']) text_dict['decoded'] = base64.b64decode(text_dict['encoded']) print('The text %(input)s is base64-encoded %(encoded)s. \nAfter decoding the encoded string the result is %(decoded)s' % text_dict)