![]() |
8-Bit Textverschlüsselung
Liste der Anhänge anzeigen (Anzahl: 4)
Hallo,
ich habe aus der Idee, mit Zahlensystemen und Buchstaben zu spielen ein kleines Programm entwickelt, welches Text mithilfe eines zufallsgeneriertem 8-Bit Binärcode verschlüsselt. Der, bei der Codierung angegebene Binärcode muss an das Gegenüber weitergegeben werden, damit der Text entschlüsselt werden kann. Desweiteren wird der Text in einer .txt Datei gespeichert und muss in dieser Form weitergegeben werden, es sei denn der Text wird später wieder in ein Textdokument namens 'code.txt' im Verzeichnis der exe eingefügt. Das Programm ist durch eine Passwortabfrage geschützt, um die verschlüsselten Texte etc. weiter vor unbefugten zu schützen :-D Kann auch sein, dass es nur nervig ist.. Den Quelltext möchte ich erstmal aufräumen, bevor ich hier noch nach allen Regeln der Kunst kritisiert werde xD. mfg & bitte um Feedback, xewo PS: Ich bin natürlich ein Spezialist.. vergesse login und pw... Name - root Pass - toor |
Re: 8-Bit Textverschlüsselung
Hi!
Könntest du bitte die Screenshots in Anhänge "umwandeln"? Dann bleiben sie auch erhalten, wenn der externe Server mal nicht erreichbar ist und die Ladezeit des Threads wird verringert! Ciao, Frederic |
Re: 8-Bit Textverschlüsselung
Du benutzt einen 8-bit-Schlüssel? Bei 256 verschiedenen Schlüsseln, hast du da eine etwas unsichere Methode gewählt...
Aber dafür lustige Farben und Töne. Warum nicht eine einfache Konsolenanwendung ohne jegliche GUI? Da kannst du die Arbeitszeit in den interessanten Teil deines Programms investieren. |
Re: 8-Bit Textverschlüsselung
Name - root
Pass - toor Bitte nächstes mal selber angeben ! Ansonsten : Tolles design :) MfG |
Re: 8-Bit Textverschlüsselung
@Nikolas: 8-Bit mögen nicht umbedingt viel sein, jedoch muss man zur decodierung die binäre Multiplikation beherrschen und, wenn man den Treffer gelandet hat, steht man immernoch vor 8stelligen Binärcodes, die es zu interpretieren gilt...
@mr_emre_d: :thumb: |
Re: 8-Bit Textverschlüsselung
Zitat:
|
Re: 8-Bit Textverschlüsselung
Natürlich, aber ich meinte, den Text per Hand zu entschlüsseln d.h. du musst binär multiplizieren sprich den Binärcode finden und dann die erhaltenen Binärcodes Buchstaben zuordnen. Das ist natürlich durch ein Häufigkeitsprinzip von Buchstaben (wenn man es so nennt) möglich.
Dann versuch es doch mal ohne das Program: 11101011 11101001 11110100 11111100 11101001 11111010 11110110 11110110 11110010 11111110 11101001 11111110 11110101 11100000 11110010 11101000 11101111 11100000 11101100 11110010 11111110 11100000 11110000 11101110 11111110 11101000 11101000 11111110 11110101 11011010 11100000 11110110 11111010 11110101 11100000 11110000 11111010 11110101 11110101 11100000 11111111 11111010 11101001 11101110 11111110 11111001 11111110 11101001 11100000 11101001 11111110 11111111 11111110 11110101 11100100 11100000 11110110 11111010 11110101 11100000 11110000 11111010 11110101 11110101 11100000 11111110 11101000 11100000 11111001 11111110 11101000 11111000 11110011 11101001 11111110 11110010 11111001 11111110 11110101 11100100 11100000 11111010 11111001 11111110 11101001 11100000 11110110 11111010 11110101 11100000 11101100 11111110 11110010 11101000 11101000 11100000 11111110 11101001 11101000 11101111 11100100 11100000 11101100 11111010 11101000 11100000 11111110 11101000 11100000 11111001 11111110 11111111 11111110 11101110 11101111 11111110 11101111 11100100 11100000 11101100 11111110 11110101 11110101 11100000 11110110 11111010 11110101 11100000 11111110 11101000 11100000 11111100 11111110 11101111 11111010 11110101 11100000 11110011 11111010 11101111 111001110 mfg :mrgreen: |
Re: 8-Bit Textverschlüsselung
Zitat:
Es gibt ja zwei Fälle, die du betrachten musst: 1. Jemand gelangt an die verschlüsselte Datei und muss diese entschlüsseln ohne eine Software dafür zu haben. 2. Das Programm zur Entschlüsselung liegt vor und ich benötige nur den richtigen Schlüssel, um die Daten zu entschlüsseln. Jetzt stell dir vor du hast eine verschlüsselte Festplatte, um sie vor Zugriffen zu schützen und der böse Spion muss auf die Frage "Schlüssel eingeben" nur maximal 256 mal probieren, um an die Daten zu kommen. Nicht so sicher, oder? Aber vielleicht versuche ich es irgendwann mal, wenn ich wieder etwas mehr Zeit habe... Ist ja auch was sportliches... |
Re: 8-Bit Textverschlüsselung
Wenn das Programm vorhanden und das Password des Programms bekannt ist, dann ist es sicherlich nicht so sicher ,ja!
Ich arbeite ja aber auch noch nicht beim Geheimdienst :lol: |
Re: 8-Bit Textverschlüsselung
Liste der Anhänge anzeigen (Anzahl: 1)
Warum hast du es eig. mit einem Klaartext Passwort versehen ?
Du weißt schon, dass soetwas in max. zwei Min. weggepatched ist ? MfG |
Re: 8-Bit Textverschlüsselung
Liste der Anhänge anzeigen (Anzahl: 1)
erstmal fand ich es etwas unpraktisch, daß die Name- und Passwortedits keinen Cursor haben
und warum kann ich einen Binärcode eingeben (beim Verschlüsseln), wenn dann doch einer generiert wird? (ich dachte erst "häää, was macht der aus meinem eingegebenem Code für einen Scheiß?") und 5 MB sind für soein Programm viel zu viel. (die Funktion hätt ich mit nichma 80 KB auch hinbekommen) [add] ich bin jetzt auch kein Häcker, aber das war ja wohl zuuuu einfach :angel2: Name und Passwort = "himi" und alleine der Sound und das Bild im Login-Bildschirm machen gleich mal 3 MB aus :shock: (war die Version mit Sound) [add2] und ich kann mich täuchen, aber du setzt nicht zufällig die Fensterposition (Zentriert) über einen Timer? :gruebel: |
Re: 8-Bit Textverschlüsselung
Rechtschreibfehler: deodieren *g*
Sicherheit: niemals das passwort im Programm als String abspeichern o.O 1mal disassambeln und schon bist du drin. Finde es selbst bisschen doof wenn das Fenster immer in der mitte ist Nützlich: button/label um ton aus zumachen ;) |
Re: 8-Bit Textverschlüsselung
Zitat:
ansonsten ... "Decodieren decodiert" ... sehr tolle Wortwahl, find ich :mrgreen: ... wie wär's mit "Decodieren entschlüsselt" ? |
Re: 8-Bit Textverschlüsselung
Auch wenn es nicht als String in der Echse hardcodiert ist -> es wird immer eine Möglichkeit geben, sie rauszufinden, denn ganz am Schluss läuft die Bedingung immer auf dieselbe aus:
Eingabe=Passwort? (Egal ob man nun Passwort iwie durch komplexer Rechnereien herleitet, aus einer Datei lädt oder sonst was ...) Das einzige was man machen kann ist, dass man es einem soweit es geht erschwert.. Aber das ist jetzt wieder OT .. :mrgreen: MfG |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:29 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 by Thomas Breitkreuz