AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi RC4 verschlüsselt keinen Punkt im String
Thema durchsuchen
Ansicht
Themen-Optionen

RC4 verschlüsselt keinen Punkt im String

Ein Thema von Nicolai1234 · begonnen am 18. Feb 2005 · letzter Beitrag vom 19. Feb 2005
Antwort Antwort
Seite 1 von 2  1 2      
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#1

RC4 verschlüsselt keinen Punkt im String

  Alt 18. Feb 2005, 17:07
Hallo. Ich benutze für eine RC4 Verschlüsselung die Unit aus der CodeLibrary von Hagen.

Wenn ich nun den String
Code:
mail.domain.tld
verschlüsseln möchte, geht das auch ihne Fehler. Beim entschlüsseln dagegen kommt nach dem 2. Punkt im String ein Fehler.
Woran kann sowas liegen?

Geändert von Nicolai1234 (14. Feb 2015 um 21:44 Uhr)
  Mit Zitat antworten Zitat
18. Feb 2005, 17:10
Dieses Thema wurde von "sakura" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Das ist doch eine Delphi-Frage.
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#3

Re: RC4 verschlüsselt keinen Punkt im String

  Alt 18. Feb 2005, 17:10
Setze bitte noch die korrekte Sprach-Info (also Personality) - das ist doch eine Delphi-Frage

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: RC4 verschlüsselt keinen Punkt im String

  Alt 18. Feb 2005, 17:26
Mach doch mal eine Testfunktion zum Beweisen des Fehlers.
Das nennt man übrigens Bei Google suchenUnit Tests
Hier mal eine grobe Vorlage:
Delphi-Quellcode:
procedure Teste_RC4;
var
   s, t : string;
begin
   s := 'ein Teststring ohne Punkt';
   t := RC4_encode(s);

   // entschlüsselter String muss gleich dem Orginal sein
   Assert(s = RC4_decode(t));

   // 2. Test
   s := 'mail.domain.de';
   t := RC4_encode(s);

   // entschlüsselter String muss gleich dem Orginal sein
   Assert(s = RC4_decode(t));
end;
Andreas

Geändert von Daniel (15. Feb 2015 um 15:48 Uhr)
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: RC4 verschlüsselt keinen Punkt im String

  Alt 18. Feb 2005, 18:04
Das brauch idch nicht wirklich, denn ich weiß ja, dass es da einen Fehler gibt. Also habe ich es ja schn "bewiesen"...
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: RC4 verschlüsselt keinen Punkt im String

  Alt 18. Feb 2005, 18:23
Zitat von Nicolai1605:
Das brauch idch nicht wirklich, denn ich weiß ja, dass es da einen Fehler gibt. Also habe ich es ja schn "bewiesen"...
Du hast es nicht kapiert!
Softwarefehler müssen immer bewiesen werden.

Es nützt rein gar nichts, wenn du weisst, dass da ein Fehler ist.
Man braucht ein "Testbett" um den Fehler dann auch auszumerzen.
Wenn eine Testbett vorhanden ist, wird die Fehlersuche um Welten vereinfacht.

Das ist übrigens der Unterschied zwischen einem Coder und einem Softwareentwickler:
  • Der Coder hackt irgendwas in die Tastatur bis es irgenwie funkt
  • Der Softwareentwickler denkt gründlich nach, schreibt zuerst ein Testbett und dann seinen Code;
    er testet seine Software bis alle Fehler eliminiert sind.
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Binärbaum
Binärbaum

Registriert seit: 19. Jan 2005
Ort: Elstra
764 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: RC4 verschlüsselt keinen Punkt im String

  Alt 18. Feb 2005, 18:31
Zitat von shmia:
Der Softwareentwickler ... testet seine Software bis alle Fehler eliminiert sind.
Wirklich alle Fehler? Dann sind das bei Microsoft wohl auch nur alles Coder
Um sicher zu gehen, dass alle Fehler eliminiert sind, muss man (mathematisch) beweisen, dass das Programm fehlerfrei ist. Das Testen alleine reicht nur, um zu zeigen, dass Fehler vorhanden sind, nicht jedoch um zu zeigen, dass sie nicht vorhanden sind.

MfG
Binärbaum
There are exactly 10 kinds of people: those who understand binary, and those who don't.
---
"Software reift beim Kunden. Bei Hardware ist es anders: Hardware fault beim Kunden." - Rainer G. Spallek
  Mit Zitat antworten Zitat
Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#8

Re: RC4 verschlüsselt keinen Punkt im String

  Alt 18. Feb 2005, 19:00
WO in der CodeLibrary findest du einen Source der RC4_Encode() und RC4_Decode() benutzt ?
Link wenn möglich, undbevor man meint das der Fehler in dem Code anderer liegt sollte man bei sich suchen, meinst du nicht ?

Gruß Hagen
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: RC4 verschlüsselt keinen Punkt im String

  Alt 18. Feb 2005, 19:08
Zitat von negaH:
...und bevor man meint das der Fehler in dem Code anderer liegt sollte man bei sich suchen, meinst du nicht ?
Ich wollte ja nicht sagen, dass der Fehler bei dir liegt, aber ich habe halt diese Unit benutzt und habe das gesagt.

Die Unit ist hier:
http://www.delphipraxis.net/internal...ct.php?t=30830

Mehr hab ich nicht behauptet
  Mit Zitat antworten Zitat
Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#10

Re: RC4 verschlüsselt keinen Punkt im String

  Alt 18. Feb 2005, 19:54
Ja richtig, und WO steht dort was von RC4_Encode() und RC4_Decode() ?
Ich muß ziemlich taub auf meinen Augen sein.

Ok, Spaß beiseite: dein obiges Beispiel hat keinerlei Bezug auf den RC4 Code den man in der CodeLib finden kann. In der CodeLib findet man auch Anwendungsbeispiele die garnatiert funktionieren. Falls du diesen Source verwendet haben solltest so kann ich dir garantieren das es nicht an den RC4 Funktionen liegen kann.

Und schwups, wären wir bei einem aussagekräftigem Beispiel, in Source, das deine Behauptungen real untermauert.

Gruß Hagen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 06:50 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