Delphi-PRAXiS
Seite 4 von 6   « Erste     234 56      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Quelltext in Quelltext setzten (https://www.delphipraxis.net/147245-quelltext-quelltext-setzten.html)

fatalerror 4. Feb 2010 15:22

Re: Quelltext in Quelltext setzten
 
Zitat:

Zitat von IntErES
@fatalerror Ja md5 ist keine Verschlüsselung wie RSA,oder die ähnlichen,aber man kann mit einem md5 doch auch einen String verschlüsseln,oder irre ich mich da?
Ich mein:

Hallo ich bins --> ungefähr:6de5a3b263b937a1a0ec390834ab5485

Und sowas kann doch nicht jeder entschlüsseln oder?Also wäre der Hash,in meine Programm sowas wie eine Verschlüsselung!?

ja du irrst!

Medium 4. Feb 2010 15:23

Re: Quelltext in Quelltext setzten
 
Nein, ein Hash ist (quasi-) unidirektional, bzw. injektiv - und das ganz bewusst. Du kommst von einem Hash nicht mehr mit einem einfachen mathematischen Verfahren zurück zur Message. Das ist der ganze Sinn und Zweck von Hashes, und sie sind ganz gut darin ;).

IntErES 4. Feb 2010 15:30

Re: Quelltext in Quelltext setzten
 
@fatalerror "Ja du irrst" Man kann nicht immer Recht haben^^

@Medium :wiejetzt: Aber wenn ich den richtigen Schlüssel habe kann ich den richtigen String doch bekommen, :gruebel: nicht?

fatalerror 4. Feb 2010 15:32

Re: Quelltext in Quelltext setzten
 
Zitat:

Zitat von IntErES
@Medium :wiejetzt: Aber wenn ich den richtigen Schlüssel habe kann ich den richtigen String doch bekommen, :gruebel: nicht?

Nein! MD5 ist keine Verschlüsselung wie Medium so schön erklärt hat. So hiermit klinke ich mich hier aus.

implementation 4. Feb 2010 16:10

Re: Quelltext in Quelltext setzten
 
Zitat:

Zitat von IntErES
aber in meinem Programm nicht notwendig da nicht jeder Anwender gerade einen Hex-Editor besitzt bzw. weiß was das ist.

Man braucht dafür nicht mal 'nen Hex-Editor. Notepad reicht vollkommen aus ;D
Soll jetzt natürlich keine Anregung sein, das ganze noch so zu verhashen, dass du nix mehr rauskiegst.

IntErES 4. Feb 2010 16:28

Re: Quelltext in Quelltext setzten
 
@implementation
Ich hatte niemals vor etwas zu verhashen,die Sache war die,dass man über das auslesen des Codes,die "Heimlichtuerei" sich auch sparen hätte können.Ich habe dann fälschlicherweise gedacht,das ich meinen String in einen Hash verwandeln könnte und somit das auslesen mit einem Hex-Editor verhindern lassen könnte.
Aber eins verstehe ich nicht,wie willst du mit Notepad,Daten aus der Exe lesen?

DeddyH 4. Feb 2010 16:30

Re: Quelltext in Quelltext setzten
 
Du kannst eine Exe auch mit Notepad öffnen.

IntErES 4. Feb 2010 16:34

Re: Quelltext in Quelltext setzten
 
Ja aber was will man dann da auslesen?Kommt doch nur:dkji+irgendwelche komische Zeichen!?

DeddyH 4. Feb 2010 16:39

Re: Quelltext in Quelltext setzten
 
Dann such doch mal nach Teilen Deiner Konstanten.

letsfetz 4. Feb 2010 16:56

Re: Quelltext in Quelltext setzten
 
Ich verstehe nur Bahnhof und kannst du uns mal genau erklären was dein Programm macht...
Zitat:

Zitat von IntErES
...dass man über das auslesen des Codes,die "Heimlichtuerei" sich auch sparen hätte können...

Wozu in einem Programm einen verschlüsselten Quelltext abspeichern der nicht ausgeführt werden kann ?
Und auch nur du den Quelltext lesen oder bearbeiten kannst ?

Speicher den Quelltext doch einfach auf nem USB Stick (unverlierbar anbringen), dort wäre er auch schon ganz gut geschützt.

Ich versteh einfach den Mechanismus nicht wozu das gut sein soll. ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:02 Uhr.
Seite 4 von 6   « Erste     234 56      

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