Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Unbekannte Verschlüsselung knacken? (https://www.delphipraxis.net/26261-unbekannte-verschluesselung-knacken.html)

alcaeus 21. Jul 2004 03:08


Unbekannte Verschlüsselung knacken?
 
Hi!

Ich bin zur Zeit dabei, einen FileCrypter zu programmieren, doch habe eine Frage. Wenn ich weiß, dass ein Dokument mit einem bestimmten Text beginnt (z.B. Delphi-PRAXiS), kann ich dann den Text irgendwie entschlüsseln lassen, obwohl ich das Verfahren nicht kenne? Ich denke daran, dass jemand herausfindet, wie die Datei verschlüsselt wurde, und dann den Rest dekodiert.

Greetz
alcaeus

Robert Marquardt 21. Jul 2004 05:28

Re: Unbekannte Verschlüsselung knacken?
 
Bei einem professionellen Verfahren nuetzt der Klartext wenig, aber viele selbstgestrickte Verfahren versagen schnell.

richard_boderich 21. Jul 2004 06:26

Re: Unbekannte Verschlüsselung knacken?
 
ja kann er, undzwar durch reverse energeering des verschluesselungsprogramms,
gibt nämlich viele codearten, die dich bis zum ende aller tage rechnen lassen,
wenn du das passwort nicht weisst. außerdem ist ab einer schluessellaenge von
12 zeichen das brute force decoden sowieso jesseits von gut + boese :)

Meflin 21. Jul 2004 14:35

Re: Unbekannte Verschlüsselung knacken?
 
das kommt wie schon geagt auf das verschlüsselungsverfahren an. mit onetimepads hat man z.b. ohne passwort keine chance. das geht so:
man nimmt sich nen text
Code:
DASISTDERPLAINTEXT
und dann braucht man - und das ist der nachteil - ein passwort das genausolang wie der plaintext ist
Code:
BLABLABLABLABLABLA
dann wandelt man biede in die bitschreibweise um (ich weis etz net wie die für die einzelnen buchstaben genau geht, die schreibweise aus einsen und nullen)
Code:
0110001001011011011010010110100101100....
1011010010100110101010101001001010100....
und addiert das ganze bitweise und erhält so den ciphertext
Code:
110...
frei nach den regeln
1+1=0
1+0=1
0+1=1
0+0=0
den ciphertext kann man dann wieder in "normale" buchstaben verwandeln. wenn man jetzt das passwort nicht kennt, kann das ergebnis der entschlüsselung jeder plaintext mit der länge des orginalplaintexts sein, es ist also unmöglich ohne das passwort den echten plaintext zu ermitteln. entschlüsseln tut man das ganze indem man den ciphertext wieder mit dem passwort bitweise addiert und zurückverwandelt!

Nonsense 21. Jul 2004 14:39

Re: Unbekannte Verschlüsselung knacken?
 
Warum nimmst du für deinen FileCrypter keinen bekannten Algorithmus?

Ultimator 21. Jul 2004 14:43

Re: Unbekannte Verschlüsselung knacken?
 
@Meflin: Meinst du so, wie in meinem OTP-Crypter? :-)

Meflin 21. Jul 2004 14:52

Re: Unbekannte Verschlüsselung knacken?
 
Zitat:

Zitat von Ultimator
@Meflin: Meinst du so, wie in meinem OTP-Crypter? :-)

sieht fast so aus ;-)
genau das meinte ich.

alcaeus 21. Jul 2004 16:44

Re: Unbekannte Verschlüsselung knacken?
 
Zitat:

Zitat von Nonsense
Warum nimmst du für deinen FileCrypter keinen bekannten Algorithmus?

Weil das Programm die Möglichkeit bieten soll, verschiedene Kryptoverfahren zu kombinieren.

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 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