Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a.

Quoted-printable-Verfahren

Diskussion: Quoted-printable-Verfahren im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Servus, Ich habe geschwankt zwischen diesem und den Programmierforum, ich denke aber es ist hier eher richtig aufgehoben. Code: ...

Antwort
Alt 05.07.05, 13:46   #1 (permalink)
 
Registriert seit: 19.08.04
Dawen Leistung: Addierstift
Likes: 1
Standard Quoted-printable-Verfahren

Anzeige

Servus,

Ich habe geschwankt zwischen diesem und den Programmierforum, ich denke aber es ist hier eher richtig aufgehoben.

Code:
public void getMails() throws Exception{
      Properties props = new Properties();
      props.put("pop3.web.de",host);
      Session session = Session.getDefaultInstance(props,null);
      session.setDebug(true);
      Store store = session.getStore("pop3");
      store.connect(host,user,pass);
      Folder folder = store.getFolder("INBOX");
      folder.open(Folder.READ_ONLY);
      Message[] message = folder.getMessages();
      for(int i = 0, n = message.length; i < n; i++){
         System.out.println(i+" "+message[i].getFrom()[0]+"  "+
                             message[i].getSubject());
         System.out.println(message[i].getContent().toString());
      }
Das Problem ist, manche Ausgabe sehen wir folgt aus :

From: =?utf-8?q?Rudolph Rowrclo?= <communicatebra@icagen.com>

Das Problem ist,dass man bei E-mails ursprünglich nur ASCII-7 verwenden durfte. Deshalb werden alle Zeichen größer ASCII Wert 127 mit dem Quoted-printable-Verfahren kodiert. Die Frage nun an euch, wie dekodiert man dies. Gesucht habe ich natürlich, aber eine konkrete Aussageb ist mit lieber als historischer Hintergrund.
Dawen ist offline   Mit Zitat antworten
Alt 05.07.05, 18:22   #2 (permalink)
Ray
 
Registriert seit: 06.08.02
Ray Leistung: Facit NTK
Likes: 0
Standard

Ich zerleg' das mal:

=? Hier fängt etwas codiertes an.

utf-8? Etwaige codierte Zeichen sind durch Zeichen aus diesem Zeichensatz ersetzen.

q? Codierung, in diesem Fall quoted printable, b stünde z.B. für Base64

Rudolph Rowrclo Falls hier Zeichenketten der Form =XY auftauchen, sind sie durch das korrespondierende Zeichen mit dem (Hex-)Wert XY im genannten Zeichensatz zu ersetzen.

?= Hier ist Schluss mit Codierung.
Ray ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 06.07.05, 00:06   #3 (permalink)
Themenstarter
 
Registriert seit: 19.08.04
Dawen Leistung: Addierstift
Likes: 1
Standard

hmm, danke erstmal.

Gibt es irgendeinen Algorithmus der sowas verarbeiten kann ?
Dawen ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » Cryptography & Encryption » Quoted-printable-Verfahren
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Python] Error: single quoted string Shadow94 Code Kitchen 11 19.02.09 19:45
Mathefrage > Welches "Verfahren"? ghost Science & Fiction 4 12.12.08 20:00
Verfahren zum Komprimieren einer SMS softrunner Code Kitchen 21 26.02.04 14:49
Revolutionäres Verfahren tomberry News & Ankündigungen 2 25.09.03 23:06
Auff??hrung von Kryptologie Verfahren Akkad Cryptography & Encryption 11 09.02.02 00:02


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61