このリンクhttp://blog.iamzsx.me/show.html?id=155002を参照して、次を使用してキーのペアを生成しました
$ openssl req -x509 -out public_key.der -outform der -new -newkey rsa:1024 -keyout private_key.pem -days 3650
このコマンド。次に、private_key.pem
&を取得しpublic_key.der
ます。
暗号化されたデータを取得する実装に従います
<ceaedf05 f39b69ab 8618f859 599926e9 c18d9233 342c58e0 534b66af 8b33dda3 375d6a11 b95ad821 11549637 ce4c26dc 760169c6 04096aff 9ec48938 1c6b149f 8180f9bb 8e1337ce 2b492af2 e0464e4c 9ab7aabd 9da53caf 1b5e5277 3c708b43 cb6515ee c9a18b02 4941416c 7f1e36d3 dcd3705b 66f8a159 ab8a7a3f a9db8306>
しかし、私が欲しいのは
dXXEEADvRDdk4QVM6TU9dyYtuHe8RVzP3KsWAoDDSQ2w+NELVPOv4mSVW1jIhEhb+pLsmOvLzGIW1/2qkp91M1UoPuhgplV2JEgP8EvcBn8EY43n7wVASGP9heRK0lYMfENP54f35+GFP68nU5zbrmX0IN6DGGGSNdSewzLb6s4=
実際に私が欲しいのは以下の機能です:
iOS の場合:
- (NSString *)encryptedString:(NSString *)plainText
PHPで:
function decrypted_string()
{
$encrypted_string = $_POST['encrypted_string'];
// implementation
return $plain_text;
}
これらの機能を実装するにはどうすればよいですか?
残念ながら、私が望む解決策はありません。うまくいけば、ここで助けを得ることができます。前もって感謝します。