Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Verschlüsselung (https://www.delphipraxis.net/41002-verschluesselung.html)

r4id3n 24. Feb 2005 12:00


Verschlüsselung
 
Hallo zusammen, ich suche nach einer möglichkeit einen verschlüsselten String mit hilfe von mehreren Passwörtern zu entschlüsseln ....

Genauer ein string, der sich z.B. mit passwort A komplett entschlüsseln lässt, aber auch mit passwort B ....
Gibt es so etwas? Ist das überhaupt möglich??

THX

alcaeus 24. Feb 2005 12:03

Re: Verschlüsselung
 
Du willst also eine Art Verschlüsselung mit Hintertür machen? Naja, wenn du dir den Algo selbst erstellst, dann kannst du das sicher machen. Und auch wenn du MD5 verwendest umn die Passwörter zu hashen, du kannst Kollissionen erzeugen (d.h. den selben Hash mit 2 verschiedenen Strings finden), aber viel Spaß beim Suchen.
Mir stellt sich nur die Frage, warum man sowas machen will :gruebel:

Greetz
alcaeus

ibp 24. Feb 2005 12:07

Re: Verschlüsselung
 
natürlich ist das möglich, du musst dir nur einen algorithmus ausdenken, bei dem aus verschiedenen pwds der gesuchte string sich erstellen lässt oder die gleiche prüfsumme hat!

z.B.: pwd 1: AbCdEfG
pwd 2: AkJnOdG
Schlüssel: AG

r4id3n 24. Feb 2005 12:08

Re: Verschlüsselung
 
Es geht um ein Seriennummernsystem,
das ganze soll so funktionieren:

Ein "Aktivierungsstring" liegt verschlüsselt in irgendeiner form vor und soll von beliebig vielen Seriennummern entschlüsselt werden.

tommie-lie 24. Feb 2005 12:11

Re: Verschlüsselung
 
Kannst du auch ein Public-Key-Verfahren nehmen? Dann könntest du gegen mehrere Schlüssel verschlüsseln und auch mit mehreren wieder entschlüsseln.
Wären zu viele Keypairs.

(Diesmal hab' ich aber keinen Hinweis gekriegt, daß da schon noch einer gpeostet hat...)

r4id3n 24. Feb 2005 12:15

Re: Verschlüsselung
 
Das verfahren ist generell egal ..... Es geht sich nur darum den string auf iregndeine weise mit beliebig vielen serials zu entschlüsseln!

IngoD7 24. Feb 2005 12:25

Re: Verschlüsselung
 
Zitat:

Zitat von r4id3n
Es geht sich nur darum den string auf irgendeine weise mit beliebig vielen serials zu entschlüsseln!

Das darfst du wohl getrost vergessen. Dabei liegt die Betonung auf "beliebig viel". Natürlich (jetzt mal vom Prinzip): Wenn zum Beispiel du deine Aktivierungssequenz mit XOR 45 verschlüsselt hast, dann brauchen alle passenden Seriennummern nur auf die Zahl 45 zu kommen und dasselbe tun. Das könnte z.B. die Prüfsumme der Seriennummern sein. Somit würde 987654321 zum Ziel führen, ebenso wie 123466689. Bei beiden ist die Summe der Ziffern 45. Aber so toll ist das nicht. Je sicherer so ein Verfahren sein soll, umso weiter entfernst du dich von "Beliebig viel".

Aktivierungssequenzen werden normalerweise aus der Seriennummer (und möglicherweise noch Nutzerangaben etc.) separat errechnet. So kann dann eine Aktivierungssequenz "seine" zugehörige Seriennummer freischalten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz