|
|
|
|
|
|
|
#1 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 02.07.2004
Beiträge: 338
![]() |
Hallo,
ich arbeite derzeit an einem Projekt, bei dem ich einen String verschlüsseln und an einen anderen Server übergeben und dort wieder entschlüsseln muss. Voraussetzung ist, dass die Ver- und Entschlüsselung im script selbst durchgeführt werden muss und nicht durch bsp. mcrypt durchgeführt werden darf. Derzeit verschlüssel ich mit AES und der Klasse AES Cipher (AES) - PHP Classes . Dies funktioniert auch sehr gut, solange ich die Variable sofort wieder entschlüssel. Übertrage ich den verschlüsselten String jedoch per http an den gegenüberliegenden Server können die Daten dort nicht immer wieder entschlüsselt werden. Hier schleicht sich ab und zu ein Zeilenumbruch ein, der so nicht erlaubt ist. Wie kann ich den verschlüsselten String sicher übertragen? base64 hat nichts geholfen.
__________________
MfG spoi |
|
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
|
#3 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 02.07.2004
Beiträge: 338
![]() |
Die Idee mit der SSL Verschlüsselung ist mir auch grade gekommen und genau überlegt währ das sogar die beste Lösung ich habe nur noch ein Problem, dass ich auch nicht durch googleln lösen kann.
Ich muss sicher stellen, dass der gegenüberliegende Server wirklich von mir ist. Sprich ich müsste mir eine CA bauen und dann ein SSL Zertifikat ausstellen, dass von der CA unterschrieben wird. Soweit kein Problem. Wie kann ich nun in meinem PHP Script überprüfen, ob das Zertifikat, was der Server mir entgegen Streckt auch wirklich von dieser einen CA unterschrieben ist?
__________________
MfG spoi |
|
|
|
|
|
#5 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 03.09.2004
Beiträge: 11.352
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Betreffs dem Verschlüsseln einer Datei mit ssl, mal schauen ob die openssl-extension auf beiden Servern vorhanden ist dann lässt sich damit einiges machen:
PHP: OpenSSL Funktionen - Manual Ansonsten wenn du eine Verbindung zur Übertragung aufmachst kannst du bei curl ein erlaubtes zertifikat angeben, wenn die gegenseite nicht passt wird keine verbindung aufgebaut. PHP: curl_setopt - Manual -> CURLOPT_CAINFO -> CURLOPT_CAPATH -> CURLOPT_SSL_VERIFYPEER
__________________
robo47.net - Blog, Codeschnipsel und mehr | |
|
|
|
|
|
#6 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 02.07.2004
Beiträge: 338
![]() |
Ich möchte hierrüber eine Lizensierung des PHP Scriptes durchführen.
Das Script soll bei einem Lizenzserver prüfen ob es laufen darf, die Konnunikation soll verschlüsselt erfolgen und ich muss sicher stellen können, dass der Lizenzserver der richtige ist... curl scheint so also keine Lösung zu sein, da ich nur den Pfad zu den keyfiles angeben kann und die keyfiles nicht mit in das phpfile einbetten kann.
__________________
MfG spoi |
|
|
|
|
|
#7 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 05.09.2007
Beiträge: 5.044
![]() |
Du hast nie vollständige Kontrolle darüber, was mit der Software auf anderen Rechnern passiert.
Dein Ziel kann nur sein (wenn Du mit der Software die Funktionalität "weggibst"), es für die Zielgruppe anstrengender/nerviger zu machen, den Schutz zu umgehen als die 19,95 zu überweisen. Ansonsten, wähle eine beliebige Software aus und such nach einem Crack - früher oder später hast Du Erfolg damit; weil es eben keinen sicheren Schutz gibt. Selbst wenn Du so einen Circus wie bei DVD/Blueray etc darum machst |
|
|
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Hashfunktion String -> Integer | Flor1an | PHP Einsteiger | 10 | 26.02.2009 01:16 |
| string in string suchen,ersetzen,zusammenfügen und update machen | litterauspirna | PHP Einsteiger | 24 | 08.01.2009 13:38 |
| PHP5 SOAP - Problem mit Arrays | Calexico | PHP-Fortgeschrittene | 0 | 11.09.2008 12:06 |
| Event abfangen | Ambience | JavaScript, Ajax und mehr | 4 | 30.08.2007 14:36 |
| String auslesen | Shaira | PHP Tipps 2006 | 11 | 01.12.2006 17:52 |
| Alle Felder nach String durchsuchen | Jacks Rache | Datenbanken | 6 | 08.08.2005 09:46 |
| Alle Spalten nach String durchsuchen | Jacks Rache | Datenbanken | 0 | 05.08.2005 09:41 |
| string -> int, nur wenn string zahl ist | PHP Tipps 2005-2 | 3 | 06.06.2005 12:33 | |
| String verschlüsseln | PHP Tipps 2005 | 13 | 27.05.2005 18:22 | |
| where string von einer funktion zu anderen transportieren | PHP Tipps 2005 | 5 | 03.03.2005 16:29 | |
| php code als string umwandeln | PHP Tipps 2005 | 8 | 23.02.2005 18:03 | |
| String auf bestimmte Breite (Pixel) kuerzen... | mudo | PHP-Fortgeschrittene | 25 | 28.01.2005 19:07 |
| String suchen und tauschen | PHP Tipps 2005 | 13 | 08.01.2005 22:00 | |
| String mit Leerzeichen auffüllen | HTML, Usability und Barrierefreiheit | 2 | 27.10.2004 18:47 | |
| String verschlüsseln | PHP Tipps 2004 | 4 | 30.06.2004 16:17 | |