ProtectYourFiles

Anwendungen, Tools, Userlibs und anderes nützliches.
HemSA
Beiträge: 221
Registriert: 16.10.2005 13:59
Wohnort: Manisa / Türkei
Kontaktdaten:

Beitrag von HemSA »

Matematisch gesehen stimmt es was die Wahrscheinlichkeit und die Rechenzeit angeht. Aber da ein Programm. dass den Kode knacken soll ja nicht von Maschinen geschrieben werden, sondern von Menschen, werden da bestimmt "menschliche" Dinge mit in das Programm einfliesen.
Wie es #NULL bereits gesagt hat, wird wohl jeder ein Passwort in seiner Sprache wählen, da es sich besser merken lässt.
Von dem her wird wohl so ein Programm erst mit Wörter von einem Wortschatz wie dem Duden, zusammenliegende Tasten auf der Tastatur etc. anfangen zu suchen bevor es mit anderen Kombinationen weitermacht.

Aber ich für meinen Teil habe noch nie das Verlangen nach einem verschlüsseltem File gehabt. So wichtig sind meine Daten nicht, wenn man überlegt welche Daten man ohne zu überlegen schon in irgendwelche Anträgen angibt ( ich zum Beispiel gebe nie meine Handynummer an - hab eben keins in dem Fall. Was die Mails angeht - sollen die es doch lesen, wenn bei der Menge von Mails die täglich über das Netz gehen meine Mail - wie zum Beispiel diese Nachricht - überhaupt gelesen werden kann). Dasselbe gilt auch das Internetbanking - habe da nur Leserechte vergeben - man kann keine Transaktionen machen.
PB 4.02 (wegen Disphelper), 5.72 (Windows) (x64)
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Anmerkung:
Für das Passwort benutze ich nur die MD5-Hash Methode,denke aber darüber nach es doppelt oder dreifach mit anderen Methoden noch abzusichern die frage ist nur macht es sinn?
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

es geht ja nicht um ein sicheres Speichern des PAssworts, da reicht 1 MD5 (16-stellen) völlig.

Es ging ja eben um das knacken des echten Passworts was man eingeben würde.

EDIT:

die Wahrscheinlichkeit zwei gleiche MD5s zu finde ist 1 zu 7,958 * 10^24

EDIT2:

habe eben gesehen das es sogar 32 stellen sind, das machst dann :
1 zu 6,334 * 10^49
Zuletzt geändert von STARGÅTE am 18.10.2007 22:27, insgesamt 1-mal geändert.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Code: Alles auswählen

Procedure Sure_Unsure()
  Repeat 
  
    Delay(1)
If GetForegroundWindow_()=WindowID(#Key_Window)
      anzahl= Len(GetGadgetText(#passstring))
  If 28.25*anzahl<228
      StartDrawing(ImageOutput(#passimg2))
        DrawImage(ImageID(#passimg),0,0)
        FrontColor(RGB($FF,$80,$40))
        Box(2,2,28.25*anzahl,4)
      StopDrawing()
  EndIf
  SetGadgetState(#passgrafimg,ImageID(#passimg2))
EndIf
    
  ForEver 
EndProcedure
Im moment findet da noch keine genaue Stringüberprüfung statt.

Das ist der Code für den Balken da müsste ich dann jetzt noch eine String überprüfung einbauen gibt es Möglichkeiten das Mit Ausdrücken wie in Php zu machen ich hoffe Ihr wißt was ich meine?
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Christi
Beiträge: 154
Registriert: 31.08.2004 14:17
Kontaktdaten:

Beitrag von Christi »

Welche Betriebsart wird fürs AES verwendet, CBC?
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Jupp :allright:
http://www.purebasic.fr/english/viewtop ... hlight=aes

Ich meine ich habe diesen Code damals in eine dll umgewandelt damit er unter PB4.0 für mich zur verfügung steht.
Da gibts hier auch irgendwo ein Thread.
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Ich habe ein Update Hochgeladen.
Neuerungen:
*Ordner können jetzt verschlüsselt/Entschlüsselt werden.
*Diese Version ist in der absoluten Betaphase,Bugs können durchaus auftreten.

Es wird noch viele änderungen geben z.b. in der Namensgebung der Verschlüsselten Dateien/Ordner.

Da ich selten Zeit habe wirds wohl noch n bissel dauern. :o


Aktualisierte Version:
Namensgebung bei den Entschlüsselten Ordnern angepasst.
Purebasic 5.0 32bit und 64 bit

I'm back from hell
pede
Beiträge: 90
Registriert: 08.07.2007 20:37
Wohnort: brixen / Italien

Beitrag von pede »

Ich find dein Programm TOP!

werde es auf jeden Fall des öfteren nutzen!

:allright: :allright: :allright:
"oh... ein Sarkasmus-Detektor... ein wirklich nützliches Gerät" .. dit.. dit.. ditditdit.. *bumm*
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Danke ,
jetzt kommt der feinschliff :

*Die Passwortverarbeitung für die Verschlüsselung wird noch verbessert.
*Verschlüsselte Dateien sollen später mit meinem Programm asoziert werden so das wenn man später draufklickt sich sofort der Dialog zum Entschlüsseln öffnet.
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Purebasic 5.0 32bit und 64 bit

I'm back from hell
Antworten