Verschlüsslungsmethode mit Decodierung
Michael Schmidt
- php
Tach,
ich suche einen Algoritmus der einen String codiert.
Dieser soll wieder decodierbar sein.
Es soll ja auch keine absolut sichere Methode
sein. Nur der normale USER soll damit Probleme
haben ihn zu entschlüsseln.
(Cookies und SESSION sollen vermieden werden)
M.f.G. Micha
Hallo,
ich suche einen Algoritmus der einen String codiert.
Dieser soll wieder decodierbar sein.
Es soll ja auch keine absolut sichere Methode
sein. Nur der normale USER soll damit Probleme
haben ihn zu entschlüsseln.
Da gibts inzwischen eine ganze Menge davon.
DES, TripleDES, IDEA, RC4 usw.
All diese Verfahren benötigen zum Ver- bzw. Entschlüsseln der Daten denselben Schlüssel, sind also Secret-Key-Verfahren. Und der sollte geheim sein;-)
Anders sieht es bei Public-Key-Verfahren aus, wie z.B. RSA. Dafür sind zwei Schlüssel notwendig, wobei einer zum Verschlüsseln verwendet wird, der andere um die verschlüsselte Nachricht wieder zu Entschlüsseln. Das funktioniert dann auch in die andere Richtung.
Ich kenn mich ja bei PHP nicht aus, hab aber so auf die Schnelle was gefunden, daß Dir weiterhelfen kann:
http://www.devhome.net/php/downloads/rc4crypt.zip
Grüße
Klaus
Morgen,
ich suche einen Algoritmus der einen String codiert.
Dieser soll wieder decodierbar sein.
Es soll ja auch keine absolut sichere Methode
sein. Nur der normale USER soll damit Probleme
haben ihn zu entschlüsseln.
Anders sieht es bei Public-Key-Verfahren aus, wie z.B. RSA.
Oder PGP. Auf die schnelle hab ich ein Tutorial ausgergraben.
http://hotwired.lycos.com/webmonkey/00/20/index3a.html?tw=programming Das beschäftigt sich mit der Möglichkeit einer PGP Versclüsselung aus PHP heraus.
gruesse
jens mueller
Hallo,
Anders sieht es bei Public-Key-Verfahren aus, wie z.B. RSA.
Oder PGP.
PGP setzt unter anderem RSA ein, ist aber ein sog. Hybrid-Verfahren.
AFAIK sind Public-Key-Verfahren langsamer als Private-Key-Verfahren, und werden heute meist nur für den Schlüsselaustausch verwendet. Der eigentliche Text wird dann mit einem Private-Key-Verfahren verschlüsselt.
Grüße
Klaus