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.

DES Encryption/Decryption

Diskussion: DES Encryption/Decryption im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige // Edit: Problem erkannt. Falscher Key ;) Aber anderes Problem... Was muss ich bei der PHP Funtion alles übergeben? ...

Antwort
Alt 26.03.08, 00:06   #1 (permalink)
 
Registriert seit: 25.03.08
s3PP3L Leistung: Facit NTK
Likes: 0
Standard DES Encryption/Decryption

Anzeige

// Edit: Problem erkannt. Falscher Key ;)

Aber anderes Problem... Was muss ich bei der PHP Funtion alles übergeben? :D

Hallo!

Ich habe folgendes Javascript (http://www.tero.co.uk/des/code.php) und diese HexToString Function

Code:
function hexToString (h) {
  var r = "";
  for (var i= (h.substr(0, 2)=="0x")?2:0; i<h.length; i+=2) {r += String.fromCharCode (parseInt (h.substr (i, 2), 16));}
  return r;
}
Mit diesem Script wurde eine HTML Text verschlüsselt und von Java per document.write in den Browser geschrieben.

So nun möchte ich dies per PHP decrypten....

Mit dem PHP Code der auf der Seite (http://www.tero.co.uk/des/code.php) kann ich nichts anfangen, da ich ich nicht weiß was $mode, $iv, $padding ist.

Also habe ich einen decrypter in JS probiert.

Der sieht so aus:

Code:
<html>
<head>
<script type="text/javascript" src="java.js">
</script>
</head>
<body>
<textarea cols="120" rows="50" id="CODE">0x0bd9c6f8568013e1ac21712a813c1eeaa5b13d355fde313aec541959b8693f023a8278888250da00cee7b6a5aae210cb89f9cd866298de30fbb3f4b92ab3a92d99082124fc93711987a97be6a3c959d02aa4cab27649fd3330b580570ddc51e8f2ab0ef66cde61d95c1c84c70c54bdb222e6728aeb7b4008ab924f42e2c2d8c3041abb6544c672f084c3ad76ef6c68da276772618088aec226748d36a45a732f4499c41f2ad63feb</textarea>
<input type="button" value="hex" onClick="document.getElementById('CODE').value=hexToString(document.getElementById('CODE').value)">
<input type="button" value="des" onClick="document.getElementById('CODE').value=des(miau, document.getElementById('CODE').value, 0)">
</body>
</html>
In Java.js ist das Javascript und die hexToString Funktion drin.

Decrypte ich den text nun. So kommt ein komischer HTML Code raus.

Kann mir jemand helfen?
s3PP3L ist offline   Mit Zitat antworten
Alt 26.03.08, 09:18   #2 (permalink)
fetzer
Guest
 
Likes:
Standard

Zitat:
Aber anderes Problem... Was muss ich bei der PHP Funtion alles übergeben?
des (string key, string message, boolean encrypt, [integer mode, string iv, integer padding])

Was ist daran unverständlich? Mode kann CBC oder ECB sein, iv ist der Initialvector und Padding gibt an, ob mit 0, nach PKCS7 oder mit Leerzeichen aufgefüllt werden soll. Am besten du schaust dir dazu nochmal den Wikipedia-Artikel zu DES an.

Zitat:
Decrypte ich den text nun. So kommt ein komischer HTML Code raus.
WAS ist komischer HTML Code? Bekommst du HTML Code oder bekommst du keinen?
  Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 27.03.08, 11:44   #3 (permalink)
Themenstarter
 
Registriert seit: 25.03.08
s3PP3L Leistung: Facit NTK
Likes: 0
Standard

Hat sich schon erledigt... vielen Dank trotzdem...
s3PP3L ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » Cryptography & Encryption » DES Encryption/Decryption
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
S/MIME - Encryption (outlook) JayJay Cryptography & Encryption 3 03.02.08 23:07
Encryption Hilfe yerror Cryptography & Encryption 1 20.03.05 18:29
Cryptography/Encryption Xantia Cryptography & Encryption 6 25.09.04 21:10
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