mbraetz - Kryptographiespielplatz 2.2 FAV MAIL 
  Base64 - U28gd2VyZGVuIEFuaMOkbmdlIHZvbiBFLU1haWxzIGtvZGllcnQ= 7c4debcb4140013ebb2bb084c213c328





Diese Kodierung ist dafür da, Binärdaten über Technologien, die 8-bit nicht sauber übertragen können, wie z.B. Emails, zu übertragen. Base64-kodierte Daten benötigen ungefähr 33% mehr Speicher als die Originaldaten.

Vorgehensweise:
  • Binärcodierung der Daten mittels ASCII-Code
  • neukodierung von 6er-Bitgruppen:


    000000  010000  100000  110000 
    000001  010001  100001  110001 
    000010  010010  100010  110010 
    000011  010011  100011  110011 
    000100  010100  100100  110100 
    000101  010101  100101  110101 
    000110  010110  100110  110110 
    000111  010111  100111  110111 
    001000  011000  101000  111000 
    001001  011001  101001  111001 
    001010  011010  101010  111010 
    001011  011011  101011  111011 
    001100  011100  101100  111100 
    001101  011101  101101  111101 
    001110  011110  101110  111110 
    001111  011111  101111  111111 


    Ist ein Ausgangsstring von der Länge her nicht durch 3 teilbar, wird er mit Nullen aufgefüllt. Diese Füllzeichen "000000" am Ende sind durch Gleichheitszeichen zu ersetzen und werden bei der Dekodierung ignoriert.


    Signatur: Marcel Brätz 20150815 2.1

    I: Quelle: RFC-2045 Sektion 6.8. Base64 Content-Transfer-Encoding
    I: Release v1.0 20040427: Erste Version
    I: Update v2.0 20040601: Update
    I: Release v2.1 20150815: Korrekturen




  •   © 2000-2015 - mbraetz-webprojects 0.135 sec, 589.1 kB, 673.9 kB (limit: 120 sec)