AGB  ·  Datenschutz  ·  Impressum  







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

Quellcode verschlüsseln?

Ein Thema von bonanza · begonnen am 4. Jul 2008 · letzter Beitrag vom 5. Jul 2008
Antwort Antwort
Seite 1 von 3  1 23      
bonanza

Registriert seit: 13. Sep 2005
134 Beiträge
 
RAD-Studio 2009 Arc
 
#1

Quellcode verschlüsseln?

  Alt 4. Jul 2008, 18:09
Hi,

ich suche eine möglichkeit meinen quellcode zu verschlüsseln... Ich habe einige Strings in meinem programm ,die man ja leider z.b. per Hexedit auslesen kann, was ich allerdings verhindern möchte.

gibt es dort überhaupt eine möglichkeit das zu verhindern?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Quellcode verschlüsseln?

  Alt 4. Jul 2008, 18:11
Man könnte sie verschlüsselt als Ressourcen ablegen
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Quellcode verschlüsseln?

  Alt 4. Jul 2008, 18:14
Hallo,

soweit ich weiß kann man das Auslesen nicht verhindern. Denn spätestens dann, wenn dein Programm es intern entschlüsselt, kann man diese Daten auslesen. Es gibt Möglichkeiten, dies zu erschweren, doch ganz verhindern kann man es meines Wissens nicht. Eine Verschlüsselung bringt auch nur wirklich was, wenn dafür ein Passwort verwendet wird, das natürlich nicht in der Anwendung selbst gespeichert werden darf.

Falls es um das Schützen von Zugangsdaten gehen sollte, gibt es meist auch andere, bessere Methoden.
Um welche Daten handelt es sich denn genau bzw. was genau hast du vor?

Grüße
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

Re: Quellcode verschlüsseln?

  Alt 4. Jul 2008, 18:16
das heißt, du mußt sie schon verschlüsselt im QuellCode eintragen.

also die Strings z.B. über ein externes Programm verschlüsseln


und dann im QuellCode z.B.
S := Entschlüsseln('4dfs56c-DerVerschlüsselteText-f43dgfsd');
werden diese Strings aber irgendwann mal im Programm angezeigt?
wenn ja, dann kann man sich diese ja ganz einfach abschreiben und die Verschlüsselung wäre "sinnlos".
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Quellcode verschlüsseln?

  Alt 4. Jul 2008, 18:18
Zitat von himitsu:
werden diese Strings aber irgendwann mal im Programm angezeigt?
wenn ja, dann kann man sich diese ja ganz einfach abschreiben und die Verschlüsselung wäre "sinnlos".
Das müsste auch gehen, wenn sie nicht angezeigt werden, sondern nur im Speicher (in einer Variablen) entschlüsselt vorliegen.
  Mit Zitat antworten Zitat
bonanza

Registriert seit: 13. Sep 2005
134 Beiträge
 
RAD-Studio 2009 Arc
 
#6

Re: Quellcode verschlüsseln?

  Alt 4. Jul 2008, 18:18
ja es geht um zugangsdaten, allerdings nichts brisant wichtiges, sondern einfach nur um FTP Benutzername und Passwort eines Webspaces.

Ich greife auf den Server per Indy-FTP zu..gibts da vielleicht ne eingebaute Verschlüsselungkomponente?
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Quellcode verschlüsseln?

  Alt 4. Jul 2008, 18:23
Wir hatten erst kürzlich einen Thread mit dem selben Thema: klick

Edit: Matze, wir denken in letzter Zeit ziemlich oft das gleiche...
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Quellcode verschlüsseln?

  Alt 4. Jul 2008, 18:23
Kürzlich hatten wir hier ein ähnliches Thema in dem 2 sichere Vorschläge genannt wurden:

Entweder du legst einen Standard-FTP-Zugang ohne Zugangsdaten ("anonymous"-User oder wie sich das nennt) an oder du gehst über ein PHP-Skript, das deine Benutzerdaten enthält, die FTP-Verbindung aufbaut und die Datei zurückgibt.

Edit: Ah genau das Thema meine ich.
  Mit Zitat antworten Zitat
bonanza

Registriert seit: 13. Sep 2005
134 Beiträge
 
RAD-Studio 2009 Arc
 
#9

Re: Quellcode verschlüsseln?

  Alt 4. Jul 2008, 18:46
ok danke ich werds ausprobieren
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#10

Re: Quellcode verschlüsseln?

  Alt 4. Jul 2008, 18:49
In dem Fall (FTP) bringt die ganze Verschlüsselung im Programm nichts.

Der viel einfachere Weg, an die Logindaten zu kommen, wäre, den Verbindungsaufbau mit Wireshark o.ä. zu sniffen - und schwuppdiwupp hat man die Logindaten im Plaintext, eine kleine unzulänglichkeit aller IP-Standardprotokolle (wie FTP, SMTP, POP3)...

Wie dus besser machen kannst, wurde ja schon erwähnt
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 23:49 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