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.

Was ist das für eine Text Encryption?

Diskussion: Was ist das für eine Text Encryption? im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Hallo, ich würde gerne die Encryption rausbekommen. Hier mal ein paar Strings: abcdefghijklmnopqrstuvwxyz0123456789 Crypted: 8622942FD57CB95A6ADBDF4E369688409F94C1E24ABB900889 8ED76A3AD7D6E5D5A15372F12D5DEC22E4625873D1E5C10920 866ADD8FDEBABC88E589E58EB24090DEB90102C25171 a Crypted: ...

Antwort
Alt 04.02.12, 18:03   #1 (permalink)
 
Registriert seit: 10.03.10
Smoove Leistung: Facit NTK
Likes: 0
Standard Was ist das für eine Text Encryption?

Anzeige

Hallo,

ich würde gerne die Encryption rausbekommen.

Hier mal ein paar Strings:


abcdefghijklmnopqrstuvwxyz0123456789
Crypted: 8622942FD57CB95A6ADBDF4E369688409F94C1E24ABB900889 8ED76A3AD7D6E5D5A15372F12D5DEC22E4625873D1E5C10920 866ADD8FDEBABC88E589E58EB24090DEB90102C25171


a
Crypted:
8622


b
Crypted:
8522


aa
Crypted:
8622972F


aaaaaa
Crypted:
8622972FD77CBC5A6EDBD84E

bbbbbb
Crypted:
8522942FD47CBF5A6DDBDB4E


Kann mir jemand anhand diesen Infos schon sagen um was es sich ungefähr handelt (oder sogar genau sagen worum es sich hierbei handelt) ?

Wenn das zu wenig Infos sind, bitte mitteilen.

Smoove ist offline   Mit Zitat antworten
Alt 04.02.12, 19:15   #2 (permalink)
Senior Member
 
Benutzerbild von Chakky
 
Registriert seit: 28.10.03
Chakky Leistung: 8086
Chakky eine Nachricht über ICQ schicken
Likes: 110
Standard

Kurz und Knapp diesen Artikel lesen:

Kurze Chiffretexte knacken - Warum dein Bytestring für den Arsch ist - BuHa-Security Board
__________________
cu
Chakky

we are dreaming in digital
we are living in realtime
we are thinking in binary
we are talking in IP
welcome to our world
Chakky ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 04.02.12, 19:37   #3 (permalink)
Member of Honour
 
Benutzerbild von xrayn
 
Registriert seit: 05.03.08
xrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteronxrayn Leistung: Opteron
Likes: 246
Standard

Zitat:
Zitat von Chakky Beitrag anzeigen
Naja in dem Fall lässt sich schon eine Aussage über die Encryption treffen: Jedes Byte wird durch ein anderes substituiert. Die Substitution ist dabei anhängig von der Position. Anschließend folgt ein konstantes Bytes, welches ebenfalls positionsabhängig, aber unabhängig von dem vorigen Byte ist. Da ich auf die schnelle den Zusammenhang nicht entdecke, würde ich mir X a..z 0..9 verschlüsseln lassen. Damit lassen sich Nachrichten bis zur Länge X problemlos entschlüsseln.
xrayn ist offline   Mit Zitat antworten
Alt 05.02.12, 07:21   #4 (permalink)
Member of Honour
 
Benutzerbild von GrafZahl
 
Registriert seit: 28.05.10
GrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: Opteron
Likes: 210
Standard

das sieht stark danach aus, als wäre das ein UTF-16 (Little Endian) charset bei dem zur verschlüsselung/verschleierung jedes klartext byte mit einem byte eines zufallszahlen-stroms xor verknüpft wurde...

der zufallszahlenstrom scheint aber in allen beispielen der gleiche zu sein ... er beginnt mit:

E7 22 F6 2F B6 7C DD 5A 0F DB B9 4E ...

dieser zufallszahlenstrom kann unterschiedliche hintergründe haben:

es kann eine konstante sein, wobei diese dann gleich dem "schlüssel" wäre ...

es kann die ausgabe eines pseudo random number generator sein der auf spezielle art initialisiert wurde ... diese initialisierung wäre in dem fall der schlüssel ...

letzterer fall schließt auch die verwendung einer stromchiffre, oder einer als stromchiffre eingesetzen blockchiffre ein, wobei diese auch nur ein komplizierter PRNG wäre ...



logische konsequenz des ganzen: absolut unsicher ...

wie xrayn schon sagte, braucht man nur eine nachricht einer hinreichenden länge als klartext zu kennen, und ist in der lage jede nachricht gleicher oder kürzerer länge zu lesen ...
__________________
Code:
:(){ :|:& };:
Veritas Aequitas
GrafZahl ist offline   Mit Zitat antworten
Alt 05.02.12, 10:42   #5 (permalink)
Themenstarter
 
Registriert seit: 10.03.10
Smoove Leistung: Facit NTK
Likes: 0
Standard

Hallo,

ersteinmal sage ich vielen Dank für eure Antworten!

Um das besser analysieren zu können habe ich mir jetzt mal die Mühe gemacht und ein mehr Zeichen analysiert:

Zeichenfolgen   
aaaaaa = 8622972FD77CBC5A6EDBD84E

cccccc = 8422952FD57CBE5A6CDBDA4E
8422952FD57CBE5A6CDBDA4E ' zum Test mal 2x generiert

dddddd = 8322922FD27CB95A6BDBDD4E
eeeeee = 8222932FD37CB85A6ADBDC4E
ffffff = 8122902FD07CBB5A69DBDF4E
gggggg = 8022912FD17CBA5A68DBDE4E
hhhhhh = 8F229E2FDE7CB55A67DBD14E
iiiiii = 8E229F2FDF7CB45A66DBD04E
oooooo = 8822992FD97CB25A60DBD64E
uuuuuu = 9222832FC37CA85A7ADBCC4E




Kleinbuchstaben   
a = 8622
b = 8522
c = 8422
d = 8322
e = 8222
f = 8122
g = 8022

h = 8F22
i = 8E22
j = 8D22
k = 8C22
l = 8B22
m = 8A22

n = 8922
o = 8822
p = 9722
q = 9622
r = 9522
s = 9422

t = 9322
u = 9222
v = 9122
w = 9022
x = 9F22
y = 9E22
z = 9D22



Großbuchstaben   
A = A622
B = A522
Usw.

1.) Großbuchstabe = Kleinbuchstabe, 8 ersetzt durch A
Wenn im Kleinbuchstaben an 2. Stelle ein Buchstabe steht ebenfalls 1.) ausführen.
H wäre also ganz easy AF22



Zahlen   
0 = D722
1 = D622
2 = D522
3 = D422
4 = D322
5 = D222
6 = D122
7 = D022
8 = DF22
9 = DE22


Andere Zeichen   
° = 5722
^ = B922
! = C622
" = C522
§ = 4022
$ = C322
% = C222
& = C122
/ = C822
Leerzeichen = C722


Verschiedene Längen   
a = 8622
aa = 8622972F
aaa = 8622972FD77C
aaaa = 8622972FD77CBC5A
aaaaa = 8622972FD77CBC5A6EDB
aaaaaa = 8622972FD77CBC5A6EDBD84E
aaaaaaa = 8622972FD77CBC5A6EDBD84E3096
aaaaaaaa = 8622972FD77CBC5A6EDBD84E30968140
aaaaaaaaa = 8622972FD77CBC5A6EDBD84E309681409794
aaaaaaaaaa = 8622972FD77CBC5A6EDBD84E309681409794CAE2
aaaaaaaaaaa = 8622972FD77CBC5A6EDBD84E309681409794CAE240BB
aaaaaaaaaaaa = 8622972FD77CBC5A6EDBD84E309681409794CAE240BB9D08
aaaaaaaaaaaaa = 8622972FD77CBC5A6EDBD84E309681409794CAE240BB9D0885 8E
aaaaaaaaaaaaaa = 8622972FD77CBC5A6EDBD84E309681409794CAE240BB9D0885 8ED86A
aaaaaaaaaaaaaaa = 8622972FD77CBC5A6EDBD84E309681409794CAE240BB9D0885 8ED86A34D7


A = A622
AA = A622B72F
AAA = A622B72FF77C
AAAA = A622B72FF77C9C5A
AAAAA = A622B72FF77C9C5A4EDB
AAAAAA = A622B72FF77C9C5A4EDBF84E
AAAAAAA = A622B72FF77C9C5A4EDBF84E1096
AAAAAAAA = A622B72FF77C9C5A4EDBF84E1096A140
AAAAAAAAA = A622B72FF77C9C5A4EDBF84E1096A140B794
AAAAAAAAAA = A622B72FF77C9C5A4EDBF84E1096A140B794EAE2


Ich danke im Vorraus!

Geändert von Smoove (05.02.12 um 11:00 Uhr)
Smoove ist offline   Mit Zitat antworten
Alt 05.02.12, 12:58   #6 (permalink)
Member of Honour
 
Benutzerbild von GrafZahl
 
Registriert seit: 28.05.10
GrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: Opteron
Likes: 210
Standard

Zitat:
Zitat von Smoove Beitrag anzeigen
ersteinmal sage ich vielen Dank für eure Antworten!
hättest du sie gelesen und verstanden, wäre das hilfreicher ...
Zitat:
Zitat von Smoove Beitrag anzeigen
Um das besser analysieren zu können habe ich mir jetzt mal die Mühe gemacht und ein mehr Zeichen analysiert
klartext in chiffrate umzuwandeln ist keine analyse ...



also nochmal in einfachen verständlichen worten:

das was du da angeschleppt hast ist durch ein XOR gelaufen ... sowas hier

die eingabe zeichen werden vorher UTF-16LE codiert ...

der andere eingang des XOR ist ein pseudozufälliger byte strom ... die ersten paar bytes stehen in meinem post weiter oben ...

das ergebnis des XOR ist die ausgabe die du als chiffrat kennst ...




zum dechiffrieren beliebiger nachrichten:

1) lasse eine nachricht gleicher oder größerer länge verschlüsseln ...

2) stelle diese nachricht einmal als UTF-16LE bytefolge auf ...
3) stelle die chiffrierte bytefolge daneben und führe zwischen beiden byteweise ein XOR durch...

das ergebnis ist der pseudozufällige bytestrom den ich oben erwähnte ... sozusagen der schlüssel ...

4) zu guter letzt führst du ein XOR mit diesem pseudozufälligen byte strom und der zu dechiffrierenden nachricht durch ... das ergebnis ist der klartext UTF-16LE codiert ...
__________________
Code:
:(){ :|:& };:
Veritas Aequitas
GrafZahl ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » Cryptography & Encryption » Was ist das für eine Text Encryption?
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
DES Encryption/Decryption s3PP3L Cryptography & Encryption 2 27.03.08 11:44
C++:text mit " in eine Datei schrieben player1234 Code Kitchen 2 30.03.06 20:12
Encryption Hilfe yerror Cryptography & Encryption 1 20.03.05 18:29
Text in eine datei speichern (c++) derdicke Code Kitchen 4 14.04.03 11:56
Mehr Dateiunterstützung für eXtreme Text enCryption WebWorker Cryptography & Encryption 1 07.08.02 16:39


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