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.

Einfache Verschlüsslung

Diskussion: Einfache Verschlüsslung im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Salve. Mein Problem: Ich möchte einen string, eine Zahl oder was auch immer verschlüsseln, bzw. codieren. Ohne Schlüssel soll ...

Antwort
Alt 09.12.06, 23:41   #1 (permalink)
 
Registriert seit: 25.07.06
valenterry Leistung: Facit NTK
Likes: 0
Standard Einfache Verschlüsslung

Anzeige

Salve.
Mein Problem: Ich möchte einen string, eine Zahl oder was auch immer verschlüsseln, bzw. codieren.
Ohne Schlüssel soll Otto-Normal-Dau nicht wissen, wie der string/die Zahl aussieht.
Ich möchte dies aber nur mit den Operatoren plus,minus,geteilt,mal und modulo erreichen.
Eine Entschlüsslung muss möglich sein.
Wichtig ist mir dabei auch, dass man an der größe des Wertes der entsteht, nicht auf die ungefähre Größe der Zahl kommt.
Beispiel:

Klartext -> verschlüsselt
5 -> 13
8 -> 14
12 -> 122
2 -> 4

Dort würde man leicht sehen, dass eine Erhöhung der Zahl auch zu einer Erhöhung der verschlüsselten Zahl führt.
Bisher habe ich es nicht geschafft das zu verhindern.
Bitte helft mir.

valenterry ist offline   Mit Zitat antworten
Alt 09.12.06, 23:48   #2 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 202
Standard

Wenn Du es Dir zutraust: nimm RC4, einfach zu implementieren (ok, hängt von Deinen Programmier"skills" ab ) und erfüllt all die Voraussetzungen.
http://www.kuno-kohn.de/crypto/crypto/rc4.htm
http://www.linux-magazin.de/Artikel/...o/krypto5.html
__________________
Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf!
Selig, wer nichts zu sagen hat und trotzdem schweigt.
CDW ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 10.12.06, 11:58   #3 (permalink)
Themenstarter
 
Registriert seit: 25.07.06
valenterry Leistung: Facit NTK
Likes: 0
Standard

Zitat:
(ok, hängt von Deinen Programmier"skills" ab )
Naja... eher nicht
Ich hab es mal versucht zu realisieren... folgendes ist dabei entstanden:
Code:
<?php

$S = array();
for ($i=0; $i<=255; $i++)
{
	$S[] = $i;	// s-box auffüllen
}

$K = 7;		//das soll die zu verschlüsselnde Zahl sein oder?
$j=0;
for ($i=0; $i<=255; $i++)
{
	$j = ($j + $S[$i] + $K[$i] % $K)%256;
	
	$tmp = $S[$i] % 256;		//
	$S[$i] = $S[$j] % 256;	        // S[i] und S[j] vertauschen
	$S[$j] = $tmp % 256; 		//
}

$i++ % 256;
$j += $S[$i] % 256;

$tmp = $S[$i] % 256;			//
$S[$i] = $S[$j] % 256;		        // S[i] und S[j] vertauschen
$S[$j] = $tmp % 256; 		       //

$t = ($S[$i] + $S[$j]) % 256;
echo $S[$t];     //Ergebnis ist immer 174...

?>
Würd mich echt freuen wenn du dir die Mühe machen würdest mir da zu helfen.
Für das Entschlüsseln muss ich die verschlüsselte zahl nur noch einmal durchlaufen lassen oder?
valenterry ist offline   Mit Zitat antworten
Alt 10.12.06, 13:26   #4 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard

Hallo,
RC4 verwendet nur Plus, Modulo und Xor. Ohne XOR wird es wohl sehr schwer sein, einen einiger maßen vernünftigen Algorithmus hinzubekommen.

Für eine RC4 Implementierung schau mal hier:
http://hackerboard.de/thread.php?thr...949#post207876
Elderan ist offline   Mit Zitat antworten
Alt 11.12.06, 21:56   #5 (permalink)
 
Registriert seit: 31.07.05
Grafix Leistung: Facit NTK
Likes: 0
Standard

Ich weis ja nicht wo du es einsetzen willst, aber ein One-Time-Pad würde doch vollkommen ausreichen oder?
Einfach ein Array mit 256 Zufallswerten erstellen und fest im Program verankern.
Der Otto-Normal-Dau wird dein Programm schließlich nicht reversen...
Grafix ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » Cryptography & Encryption » Einfache Verschlüsslung
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
Einfache Linuxspiele 01 Linux/UNIX 10 19.02.07 18:33
Daten Verschlüsslung... Pingman Cryptography & Encryption 21 30.11.06 12:23
einfache GUI mit C++? Cloud2302 Code Kitchen 4 10.06.06 16:09
php verschlüsslung theX Cryptography & Encryption 4 21.03.05 20:57


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