Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Verschlüsselungsprogramm

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Nitroxis



Anmeldungsdatum: 27.02.2008
Beiträge: 300
Wohnort: Irgendwo...

BeitragVerfasst am: 07.09.2009, 19:52    Titel: Verschlüsselungsprogramm Antworten mit Zitat

Hallo
Ich möchte euch mein verschlüsselungsprogramm vorstellen.
Die GUI ist in VisualBASIC .net geschrieben. Der Algorithmus zum verschlüsseln und entschlüsseln ist aber in FreeBASIC geschreiben.
Man kann damit einzelne Dateien und auch ganze Ordner verschlüsseln.
Mich würde interessieren wie gut dieser Algorithmus ist.
Ihr könnt ja mal ausprobieren ob ihr das irgendwie knacken könnt happy

Viel Spaß damit

Download
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
28398



Anmeldungsdatum: 25.04.2008
Beiträge: 1917

BeitragVerfasst am: 08.09.2009, 18:02    Titel: Antworten mit Zitat

Gar nicht.
Ohne Code läuft nix, dass die Leute das einfach nicht kapieren. Keiner wird sich ein paar Stunden da dran setzen und das reversen.
Code oder nix. Mensch Leute, verstehts doch mal. Das wurde schon sicher 1,5 Mio mal gesagt. Code, Algobeschreibung, Beispiel Keys, Plaintexts und Ciphertexts... man man...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
tim.vogt



Anmeldungsdatum: 01.03.2009
Beiträge: 56

BeitragVerfasst am: 08.09.2009, 18:13    Titel: Antworten mit Zitat

Ich habe das mal mit einer einfachen .txt getestet.
Datei erstellt -> was reingeschrieben -> verschlüsselt (btw. wieso keine Dateinamenserweiterung?) -> entschlüsselt... aber die entschlüsselte Datei ist unauffindbar.
_________________
"Nichts ist wahrhaftig und alles ist erlaubt."
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 08.09.2009, 18:15    Titel: Antworten mit Zitat

Was 28398 da grad versucht freundlich auszudrücken ist, dass dein Algorithmus - sofern selbst entwickelt - auf jeden Fall knackbar ist und sich keiner die Mühe machen wird, diesen herauszufinden, solange kein Nutzen besteht oder keine Daten zum Algo gegeben sind. zwinkern Verschlüsselungen sollten nicht auf auf der Geheimhaltung des Algorithmus sondern nur auf der Geheimhaltung des Schlüssels beruhen (Kerckhoffs' Prinzip).
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 08.09.2009, 18:17    Titel: Antworten mit Zitat

Naja, was will man erwarten, in dem Alter will doch jeder seine supertolle XOR-Verschlüsselung schreiben happy
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Nitroxis



Anmeldungsdatum: 27.02.2008
Beiträge: 300
Wohnort: Irgendwo...

BeitragVerfasst am: 08.09.2009, 18:25    Titel: Antworten mit Zitat

Das ist nicht XOR Zunge rausstrecken

Hier mal ein Beispiel (am besten mit einem Hex-Editor öffnen):
Eine Datei mit 64 KB Nulls
Die gleiche Datei nur verschlüsselt


Zuletzt bearbeitet von Nitroxis am 08.09.2009, 18:30, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4700
Wohnort: ~/

BeitragVerfasst am: 08.09.2009, 18:27    Titel: Antworten mit Zitat

Ich kriege es gar nicht zum Laufen. Wine meckert, dass ich noch einiges nachinstallieren müsste.
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Nitroxis



Anmeldungsdatum: 27.02.2008
Beiträge: 300
Wohnort: Irgendwo...

BeitragVerfasst am: 08.09.2009, 18:30    Titel: Antworten mit Zitat

Kann daran liegen das es .net ist
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
28398



Anmeldungsdatum: 25.04.2008
Beiträge: 1917

BeitragVerfasst am: 08.09.2009, 19:37    Titel: Antworten mit Zitat

WARUM DEIN BYTESTRING FÜR DEN A**** IST

Einige Leute kapieren es wohl nie...

Was ich aber mit 100%iger Sicherheit sagen kann:
Jemand wie Schneier würde dich beim Anblick des Algos vermutlich auffordern die 7/8 Klasse Gymnasium zu wiederholen.[/url]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Manuel



Anmeldungsdatum: 23.10.2004
Beiträge: 1271
Wohnort: Bayern

BeitragVerfasst am: 08.09.2009, 22:03    Titel: Antworten mit Zitat

@28398: Kannst du mal deine rauhe Tonart bitte etwas zurückstellen? Auch wenn du recht hast, musst du den Leuten nicht auch noch den Helm abnehmen, wenn du sie schon vor den Kopf stößt...

@Thema: Interessanter Nebenaspekt ist der, dass im Notepad japanische Zeichen angezeigt werden, wenn man versucht diese zu öffnen^^.

Ansonsten ist dieser Code allerdings relativ leicht zu knacken. Ich wette, ein bisschen mit dem Assembler rumspielen würde mich schon an die richtigen Stellen lotsen, aber wie andere bereits gesagt haben: SO eine Art von Verschlüsselung ohne Key o.Ä. ist in jedem Fall mit entsprechendem Aufwand knackbar. Nicht umsonst gibts auch Serials u.Ä. aus illegalen Quellen von Spielen die Seriennummern verwenden, und wer Spiele programmiert, ist beim Algorithmus-Programmieren sicherlich auch alles andere als ein Anfänger...

Das Programm habe ich allerdings nicht ausprobiert - aus Programmierforen habe ich es lieber, aus Codezeilen binären Code herzustellen^^.
_________________
DL Walk (Denkspiel) | DL Malek (Denkspiel) | DL Warrior (ASCII-Adventure) | DL Sokodos (Sokoban-Klon)
---
www.astorek.de.vu
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger
dreael
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 2529
Wohnort: Hofen SH (Schweiz)

BeitragVerfasst am: 08.09.2009, 22:13    Titel: Antworten mit Zitat

Und der wichtigste Kommentar von mir dazu wieder einmal: Eine gute Verschlüsselung, von der Du überzeugt bist, musst Du immer offen im Quelltext vorlegen können, d.h. die .BAS gehört komplett mit ins .ZIP hinein. Siehe dazu das Kerckhoffs'sche Prinzip.

Alles andere entspricht nur Security by Obscurity, was bekanntlich ziemlich fatal enden (Link=konkretes Beispiel) kann.
_________________
Teste die PC-Sicherheit mit www.sec-check.net
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Nitroxis



Anmeldungsdatum: 27.02.2008
Beiträge: 300
Wohnort: Irgendwo...

BeitragVerfasst am: 09.09.2009, 14:36    Titel: Antworten mit Zitat

Manuel hat Folgendes geschrieben:
SO eine Art von Verschlüsselung ohne Key o.Ä.

Ohne Key??? Das ist doch mit Schlüssel missbilligen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
28398



Anmeldungsdatum: 25.04.2008
Beiträge: 1917

BeitragVerfasst am: 09.09.2009, 15:37    Titel: Antworten mit Zitat

https://www.buha.info/board/showthread.php?t=48955
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MOD
Fleißiger Referenzredakteur


Anmeldungsdatum: 10.09.2007
Beiträge: 1003

BeitragVerfasst am: 09.09.2009, 15:43    Titel: Antworten mit Zitat

[offtopic]Wir wollten vielleicht auch ein Karmalevel für User einführen, wie es in dem Forum ist, dass 28398 zum zweiten Mal verlinkt.[/offtopic]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
28398



Anmeldungsdatum: 25.04.2008
Beiträge: 1917

BeitragVerfasst am: 09.09.2009, 16:56    Titel: Antworten mit Zitat

Gerne, offenbar hat er aber entweder den Buha Beitrag nicht gelesen oder nicht verstanden, denn sonst würde er das nicht schreiben.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
frebas



Anmeldungsdatum: 20.06.2008
Beiträge: 245

BeitragVerfasst am: 09.09.2009, 17:08    Titel: Antworten mit Zitat

Es reicht auch einfach zu sagen dass niemand Lust haben wird irgendeine verschlüsselung zu knacken weil es einfach sehr lange dauern würde und spaß macht es bestimmt auch nicht...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 09.09.2009, 19:17    Titel: Antworten mit Zitat

... und kein notwendiger Grund dahinter steht. zwinkern
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 09.09.2009, 19:19    Titel: Antworten mit Zitat

...und ein one-time pad (und das ist ein gegebener bytestream ohne jegliche anhaltspunkte eben) nicht knackbar ist! möp, text nicht verstanden!
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 09.09.2009, 19:24    Titel: Antworten mit Zitat

Allerdings handelt es sich in diesem Fall ja nicht nur um eine bloße, nicht entschlüsselbare Zeichenfolge. Das verwendete Programm liegt ja anscheinend auch vor - allerdings in compilierter Form, sodass es hier nicht um das unmögliche Entschlüsseln eines One-Time-Pads gehen würde, sondern um reines Reverse Engineering der ausführbaren Datei mit dem Ziel, Security by obscurity zu überwinden. zwinkern
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz