2011-01-04 4 views
0

Ich benutze OpenSSL für die Registrierung und ich muss einen Lizenzschlüssel von meinem Server mit RSA generieren. Das Problem ist, dass SSCrypto und PHP verschiedene Digests generieren. Ich habe alles versucht. Ich bin sehr verzweifelt. Ich habe viel gegoogelt. Habe mehr als 3 Stunden damit verbracht, es zu lösen, aber nichts scheint das Problem zu lösen. Könnte mir bitte jemand helfen?SSCrypto und PHP

Dank

+0

PHP kann Befehle über die Verwendung von Gräbern oder den Ausführungsbefehl ausführen . Wenn Sie SSL verwenden, sieht es so aus, als würden Sie SSI sagen. – Incognito

+0

Sorry für die "SSl". Danke für den Tipp. Ich werde versuchen, etwas herauszufinden. – Udinesio

+2

Sollten wir [remote viewing] (https://secure.wikimedia.org/wikipedia/de/wiki/Remote_viewing) verwenden, um Ihren Code zu sehen? –

Antwort

1

Sie sollten eine Probe versuchen Veröffentlichung von SSCrypto erzeugt verdauen und von PHP. Meine Vermutung wäre, dass die Digests miteinander kompatibel sind - dass SSCrypto Digests überprüfen kann, die von PHP erstellt wurden und umgekehrt - und dass Sie einfach nicht verstehen, wie ein PKCS # 1-kompatibler Digest funktioniert. Siehe zum Beispiel diese:

http://www.frostjedi.com/phpbb/viewtopic.php?p=120212#p120212

Auch ich empfehlen phpseclib, a pure PHP RSA implementation verwenden würde. Es ist einfacher, Unterstützung zu bekommen, es unterstützt nackte öffentliche RSA-Schlüssel (zB RSA-Schlüssel, die nicht von einem X.509-Zertifikat gekapselt sind), ist einfacher zu benutzen, usw.