![]() |
Verschlüsselungsklasse mit Sourcecode
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!
Da Matze mir ja ganz unverblümt mitgeteilt hat, wie gut mein Code ist, werde ich ihn hier mal veröffentlichen, damit ihr alle was zum lachen habt. EDIT: Dieser Beitrag sprüht nur so vor Sarkasmus, falls das jemand nicht gemerkt haben sollte. |
Re: Verschlüsselungsklasse mit Sourcecode
Was denn? Keine Bewertungen? Keine Sorge, sch***e ist als Antwort erlaubt, ich fühle mich eh schon deprimiert.
|
Re: Verschlüsselungsklasse mit Sourcecode
Hi,
Ich würde Dir empfehlen, die Verschlüsselungsklassen so zu gestalten, wie ich es bei meinen gemacht habe. Also, es gibt eine Abstrakte Klasse als Vorlage für weitere Klassen, die die Verschlüsselungsfunktionen erst implementieren (DeCodeFile, EnCodeFile, DeCodeString und EnCodeString z.B. wären dann virtual; abstract; ) mfG mirage228 |
Re: Verschlüsselungsklasse mit Sourcecode
Ich habe eigentlich nicht vor, weitere Algorithmen zu implementieren, aber die Idee ist gut.
Die Frage war eigentlich eher nach der Qualität des Verschlüsselungsalgorithmus, ist er wirklich so schlecht wie Matze meint? |
Re: Verschlüsselungsklasse mit Sourcecode
Zitat:
Demnach stellt sich die Frage, ob Du einen anerkannten und für sicher befundenen Algorithmus umgesetzt hast oder ob das ganze eine Eigenkreation ist (wo natürlich die Gefahr von Designfehlern relativ hoch ist - es sei denn, Du bist ein Crypto-Experte). mfG mirage228 |
Re: Verschlüsselungsklasse mit Sourcecode
Delphi-Quellcode:
XOR ist nur sicher, wenn das Passowrt genauso lang ist wie die zu verschlüsselnden Daten und das Passwort nur einmal verwendet wird. Näheres dazu kann dir Hagen sagen oder such einfach mal nach XOR Verschlüsselung hier im Forum.
for I:=1 to length(tempstr) do
hash:=hash xor ord(tempstr[I]); |
Re: Verschlüsselungsklasse mit Sourcecode
Zitat:
|
Re: Verschlüsselungsklasse mit Sourcecode
@Luckie: Dieser Codeteil ist NICHT die Verschlüsselung sondern der 1 Byte Hashwert, mit dem überprüft wird, ob das Passwort richtig war.
Also bei mir ist es so, dass das Passwort einfach wenn es zuende ist von vorne wieder verwendet wird. Ich und Kryptographie, LOL. Intensive Einarbeitung ist ned wirklich nötig, man muss sich kurz die Prozedur anschauen. Aber ich erkläre es gerne: Am Anfang habe ich einen String mit allen möglichen Zeichen und der Länge 256 Bytes als Konstante. Dann gibts noch ein statisches Array[0..255] of Byte; Wird eine Datei verschlüsselt, wird der Ord(String[I]) in das Array[I] geladen, und zwar wird das ganze vorher noch mit der Dateigröße initialisiert. Der zu verschlüsselnde String wird dann umgedreht und jeder zweite Char wird mit dem jeweils ersten vertauscht, der String[I] wird danach mit Password[I] und Array[I] gexort. Wenn das Array bzw. das Passwort zu kurz ist, wird es nochmal von vorn genommen. |
Re: Verschlüsselungsklasse mit Sourcecode
zum glück werden meine bankdaten anderst verschlüsselt... :wink:
|
Re: Verschlüsselungsklasse mit Sourcecode
Danke für das Kompliment.
|
Re: Verschlüsselungsklasse mit Sourcecode
Zitat:
|
Re: Verschlüsselungsklasse mit Sourcecode
Ja, mit Caesar-Verschlüsselung. LOL.
|
Re: Verschlüsselungsklasse mit Sourcecode
Da ist meine eigene Verschlüsselung noch besser A = 1, B= 2, C=3 , :lol:
Wer mir den Source dafür abkaufen will, kann sich per PN melden. Aber 6stellige Beträge ohne Komma mssen schon drin sein. ^^ :-D |
Re: Verschlüsselungsklasse mit Sourcecode
Zitat:
Schöne Grüße |
Re: Verschlüsselungsklasse mit Sourcecode
Zitat:
|
Re: Verschlüsselungsklasse mit Sourcecode
Zitat:
|
Re: Verschlüsselungsklasse mit Sourcecode
Hallo?`
Könnt ihr bitte beim Thema bleiben. Für alles andere ist dieser Thread sicher nicht gedacht. |
Re: Verschlüsselungsklasse mit Sourcecode
Du nimmst das DEC? Das ist mir neu.
@PierreB: Das nennt man Realismus. Nettigkeiten bestimmter User haben mir den Rest gegeben. Tatsache ist, dass ich nix hinkrieg. Und der erste Beitrag war eindeutig sarkastisch gemeint, wie ich auch angemerkt habe. EDIT: Hobbala, tut mir leid, Sharky. |
Re: Verschlüsselungsklasse mit Sourcecode
Moin zusammen,
also Krisenbewältigung mit Chiffrieralgorithmen ist wohl das Thema des Threads, oder? Ob etwas gut oder schlect ist, hängt schlicht vom Ziel ab, welches angestrebt wird. Das einfache XOR-Verschlüsselungen kein Schloß mit doppeltem Riegel sind, stand von Anfang an wohl nicht in Frage. Über kryptographische Highlights sind schon ganze Arbeiten geschrieben worden, von daher ist höhere Komplexität bei einer einfachen Klasse nicht zu erwarten. Also für das Zahlenschloss von Fort-Knox taugt sie eben nicht, ok. Allerdings, wenn das Ziel zum Beispiel ist eine einfach Ini-Datei nicht für jede Daddelei anfällig zu machen und sie auf die schnelle zu wandeln (nicht zu verschlüsseln), dann ist der Algorithmus doch geeignet. Kann ja sein, dass ein Programm nicht korrekt läuft, wenn es eine falsche Einstellung bekommt und dagegen sich mit einem einfachen Verfahren abzusichern ist doch gut. Grüße in die Runde // Martin |
Re: Verschlüsselungsklasse mit Sourcecode
Ich will damit, dass ein einfacher Benutzer halt seine Daten sicher machen kann vor unberechtigtem Zugriff anderer Leute, die an seinen PC kommen.
|
Re: Verschlüsselungsklasse mit Sourcecode
Der Sicherheitsgrad hängt von den Daten und der gewünschten Sicherheitsstufe ab.
Allgemein gibt es die Benutzerkonten und die Userverzeichnisse. Für normale Adresdaten dürfte Dein Algorithmus schon reichen. Für TAN und PIN-Listen, da würde ich doch zu einem guten Buch raten, wie zum Beispiel ![]() Grüße // Martin |
Re: Verschlüsselungsklasse mit Sourcecode
Aha. Danke. Aber ich bin ja erst in der 9.
Also kann ich mir Dummheit erlauben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz