AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Chiffre

Ein Thema von juelin · begonnen am 26. Feb 2018 · letzter Beitrag vom 26. Feb 2018
Antwort Antwort
juelin

Registriert seit: 9. Mai 2006
Ort: Mannheim
142 Beiträge
 
Delphi XE5 Professional
 
#1

Chiffre

  Alt 26. Feb 2018, 10:32
Habe mal ein Programm gemacht mit dem man Texte
Verschlüsseln und Entschlüsseln kann.
Den Code kann nicht mal der NSA knacken.
File Chiffre.pdf = Anleitung
File demo.txt = verschlüsselter Text.
Wer Lust hat kann ja mal versuchen den Code zu knacken.
Viel Spaß Jürgen
Angehängte Dateien
Dateityp: pdf Chiffre.pdf (2,89 MB, 24x aufgerufen)
Dateityp: txt demo.txt (24,6 KB, 18x aufgerufen)
Jürgen Linder
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Chiffre

  Alt 26. Feb 2018, 10:45
Ist der Krypto-Chef wieder da?
https://web.archive.org/web/20140517...ryptochef.net/
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Chiffre

  Alt 26. Feb 2018, 10:48
(Un-)Security by obscurity
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

AW: Chiffre

  Alt 26. Feb 2018, 10:54
(Un-)Security by obscurity
Und ohne viel Ahnung zu haben scheint selbst die Obscurity nicht besonders gut zu sein.
Die Datei besteht quasi aus 256-Byte Blöcken die wiederrum aus 128 2-Byte Paaren bestehen.
Einem "Prefix" was den ganzen 256-er Block gleich bleibt und dann die ASCII-Tabelle von 0-128 (00-7F) hoch.

Habs mir noch nicht ultra genau angeschaut aber sieht aus als wäre es nicht allzu schwer zu durchschauen.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

AW: Chiffre

  Alt 26. Feb 2018, 11:03
Nee, der heißt doch Detlef und da er keine Angst vor NSA/KGB/MI6/CIA/SS hat, würde er niemals hier einen anderen Namen nutzen.

Das ist sicher:
Man kann es noch etwas abwandeln, aber sicherer geht es nicht. (außer man nutzt Random(x), womit die Sicherheit auf einen "32 Bit"-Schlüssel reduziert wird)
Delphi-Quellcode:
var
  S, D: TBytes;
  i: Integer;
begin
  D := TFile.ReadAllBytes('Daten.xyz');
  SetLength(S, Length(D));
  for i := High(S) downto 0 do begin
    S[i] := RealRandom(256); // oder Random(256) zum Testen, wer keinen "echten" Zufall bekommt
    D[i] := D[i] xor S[i];
  end;
  TFile.WriteAllBytes('Daten.xyz.Schlüssel', S);
  TFile.WriteAllBytes('Daten.xyz.verschlüsselt', D);


  D := TFile.ReadAllBytes('Daten.xyz.verschlüsselt');
  S := TFile.ReadAllBytes('Daten.xyz.Schlüssel');
  SetLength(S, Length(D));
  for i := High(S) downto 0 do
    D[i] := D[i] xor S[i];
  TFile.WriteAllBytes('Daten.xyz', D);
end;
$2B or not $2B
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#6

AW: Chiffre

  Alt 26. Feb 2018, 11:10
Um den General mal zu erleutern.

Zitat:
Security by Obscurity
* Du kannst nicht beweisen dass es sicher ist.
* Kein anderer kann (einfach) überprüfen dass es sicher ist, weil geheim.
* also ist es per se erstmal unsicher

Sicher Sicherer ist etwas, wenn jeder weiß wie es geht (der Algorithmuß ist bekannt),
es aber dennoch niemand "schnell" entschlüsseln kann, nach heutigem Stand der Technik.
Jeder kann so auch nach Schwachstellen suchen und somit schnellstmöglich auf Probleme hinweisen.

PS: https://de.wikipedia.org/wiki/One-Time-Pad
$2B or not $2B

Geändert von himitsu (26. Feb 2018 um 11:22 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz