You are not logged in.

wcf.regNote.message

singu

Beginner

  • "singu" started this thread

Posts: 14

  • Send private message

1

Monday, April 26th 2010, 8:31pm

Text entschlüsseln mit RSA und Public Key

Ich verwende in VB.NET den RSACryptoServiceProvider und als Algorithmus verwende ich SHA-1. Nun lade ich den verschlüsselten Text mit dem Public Key hoch und möchte diesen wieder entschlüsseln. Wie kann ich das mit PHP realisieren.

Prometheus

Administrator

Posts: 3,278

  • Send private message

2

Wednesday, April 28th 2010, 5:08pm

Der einfachste Weg ist du schaust dir eine funktionierende Function an und baust dann entweder die Teile die du brauchst selbst nach deinem Geschmack oder verwendest einfach die Klasse.

http://www.phpclasses.org/package/4121-P…ublic-keys.html

War der erste Treffer in Google aber gibt sicher noch mehr brauchbares auf dem Gebiet.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

singu

Beginner

  • "singu" started this thread

Posts: 14

  • Send private message

3

Saturday, May 1st 2010, 9:51am

Ich hab es mit der Klasse schon probiert, aber es funktioniert nicht.

Source code

1
2
3
4
5
6
$PublicKey = '<RSAKeyValue><Modulus>...</Modulus><Exponent>AQAB</Exponent><P>...</P><Q>...</Q><DP>...</DP><DQ>...</DQ><InverseQ>...</InverseQ><D>...</D></RSAKeyValue>';
        $signedText = 'o56K9RuTdbdb8DHO67ncPjRjNXR9x3tFEDB42g7hW6GOHfaHpPa6TkQ9+clkn3+HoT0kvv3QG/ThuArdaOagfqqPn53mjHZwS9wW+7OVEjnH6JTHgUnpx7y++FdHIM8w5ZMAwSgKe8gdIqUEdrmLCXIy2mo9chIic255oKf7KRU=';
        
        openssl_public_decrypt($signedText, $decrypted, $PublicKey);
        
        echo $decrypted;


Ich hab den Key ein bisschen gekürzt, weil sonst der Beitrag zu lang wird. Aber leider funktioniert das immer noch nicht. Es kommt die Fehlermeldung.

Quoted

Warning: openssl_public_decrypt() [function.openssl-public-decrypt]: key parameter is not a valid public key in D:\Programme\xampp1\htdocs\crypt\encrypt.php on line 10

Similar threads

wcf.user.socialbookmarks.titel