Autor Beitrag
hansdergott
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 55

XP Mediacenter Edition; XP Home
Delphi
BeitragVerfasst: So 20.04.08 14:35 
hallo zusammen

ich habe alle meiner passwörter / benutzerdaten und bankdaten mit meinem
verschlüsselungsprogramm codiert und wollt euch mal fragen wie sicher ihr dies findet

ich habe stringreplace benutzt und verrechne dies mit der anzahl der zeichen im text
hier ein beispiel:

für kleines a c[1]:=inttostr(9472534)*l; l ist die anzahl der zeichen im zu vers. text zb "hallo" also l=4

somit ändert sich der code immer wenn ein zeichen im text hinzukommt

den wert "l" brauch ich ja zum entschlüsseln und daher speicher ich ihn in einer extra
datei natürlich auch wieder verschlüsselt -> ein einfaches beispiel l=4 -> l+l*6l9 = 4952

"hallo" ist bei mir : 88557316353329274l906242
"hallo welt" bei mir : 177114632706658548l1812484 1847764175018458548407878

was haltet ihr davon

vielen dank schon mal in voraus
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: So 20.04.08 15:02 
Ich würde eher auf einen anerkannten gutgetesteten Algorithmus setzen.

_________________
Markus Kinzler.
Bernhard Geyer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: So 20.04.08 17:03 
Sicherheit: Sehr schwach
Verschleierung: Jetzt auch sehr schwach da bekannt.

Ein Verschlüsselungssystem ist nur dann als gut zu bezeichnen wenn trotz bekannten Algorithmus und bekannten Quelldaten und entsprechenden verschlüsselten Daten keine Chance (ohne das per Brute-Force-Attacke 50 Jahre gerechnet wird) besteht für geheime verschlüsselte Daten die Ursprünglichen Daten heraus zu bekommen.
hansdergott Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 55

XP Mediacenter Edition; XP Home
Delphi
BeitragVerfasst: So 20.04.08 17:37 
Titel: re unsicher
kann jemand versuchen
den quelltext wieder lesbar zu machen
oder ist das zu zeitaufwendig

grüße
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: So 20.04.08 17:49 
Titel: Re: re unsicher
user profile iconhansdergott hat folgendes geschrieben:
kann jemand versuchen
den quelltext wieder lesbar zu machen
oder ist das zu zeitaufwendig

grüße


Es reicht doch, wenn dieser jemand deinen Post liest :gruebel:
Wie bereits von meinen Vorrednern gesagt: wenn es sicher sein soll, verwende liebe einen der bewährten Algorithmen.

AXMD
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: So 20.04.08 18:06 
Ich hab jetzt deinen Mechanismus nicht wirklich verstanden:

Zitat:
[Fehler] Unit1.pas(30): Inkompatible Typen 'String' und 'Integer'


Was ich mir auch beim Lesen gedacht hatte.
hansdergott Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 55

XP Mediacenter Edition; XP Home
Delphi
BeitragVerfasst: So 20.04.08 23:30 
Titel: re nicht verstanden
hallo

also ich habe jeden buchstaben/sonderzeichen (a-z,A-Z .,!? usw.) mit stringreplace durch eine
mehrstellige zahl ersetzt und diese zahl beim verschlüsseln mit der anzahl der zeichen im text
als beispiel multipliziert oder div. oder erst multi. dann addiert

zb a=1000 bei einem text mit 10 zeichen ist dann der wert mit dem "a" ersetzt wird
1000*10=10000 also a=10000

natürlich sind die zahlen quer beet von 1-99999

wenn der text nach dem ich etwas hinzugefügt habe nun 15 zeichen besitzt
ist der wert für a=1000*15=15000

die anzahl der zeichen brauch ich ja auch wieder zum entschlüsseln also speichere ich diesen
wert auch verschlüsselt in einer seperaten datei ab die beim öffnen der vers. datei geladen wird

sprich wenn ich die 2. datei manuell von 10 auf 15 zeichen setzte ist der code nicht
mehr zu entschlüsseln da wie gesagt der wert zum zurückrechnen gebraucht wird


gruß hans

PS : der verschlüsselungscode für die texte ist ein anderer wie der des benutzerpasswortes
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Mo 21.04.08 08:31 
sieh dir mal diesen link an: *klick mich*

das ist das Delphi Encyption Compendium (Ich hoff ich habs richtig geschrieben) von Hagen Reddmann. Der hat so ziemlich alle Standards des Verschlüsselns implementiert, soweit ich mich erinnern kann.

wobei ich zu AES raten würde weil der afaik der sicherste ist.

lg elundril

Moderiert von user profile iconKlabautermann: URL-Tag Korrigiert.

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.