Php 使用我自己的密钥文件进行RSP加密

Php 使用我自己的密钥文件进行RSP加密,php,encryption,rsa,Php,Encryption,Rsa,好吧,我对密码学很陌生 我想用RSA加密字符串。我发现了很多例子,但大多数都生成自己的公钥/私钥,或者使用其他密钥格式,如pem/crt等 我有自己的公钥和私钥文件,格式为.key Public key -> http://pastebin.com/hPT9LRCT Private key-> http://pastebin.com/UYgJp8K7 如何使用php中的公钥对字符串(“hello world”)进行加密 你能给我举个例子或者给我指出正确的方向吗 谢谢, Vidhu

好吧,我对密码学很陌生

我想用RSA加密字符串。我发现了很多例子,但大多数都生成自己的公钥/私钥,或者使用其他密钥格式,如pem/crt等

我有自己的公钥和私钥文件,格式为.key

Public key -> http://pastebin.com/hPT9LRCT 
Private key-> http://pastebin.com/UYgJp8K7
如何使用php中的公钥对字符串(“hello world”)进行加密

你能给我举个例子或者给我指出正确的方向吗

谢谢, Vidhu

试试这个(使用):


您的私钥不再是私钥,应该被替换。他们可能生成了一个特定于此帖子的一次性私钥。。
<?php
include('Crypt/RSA.php');

$rsa = new Crypt_RSA();
$rsa->loadKey('MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArd+uKDi7g6cpmbotPre9KpFK4U1rM/FlEtHszIrMBmArLID4/uImes2L6K5sbKHbo3sIVdzFgrtB/ZdHTN11bM26OLpovCMs/HF3tqz93RMobdNv63IyOau4YgKZa+U2sW+1fGT1HtBesqGjlVlLZNJVR9ZETj4fuLKjNzOgegdbYFV9jIyP6JDi/9c6oyFRUI1anSWZcDFL+74Y4h4okAcbDgooczxBf3QlIJQdFVs9GOPCoIwmZ29c4VmBvESlRnjtXho/6sNQXlnLsG4v4GCzL7P1YOOf9FqV8XZuXJrEsTVJjDdYJdia6F3G/GRe+lRhReM42qlHqLKZpzjSFwIDAQAB'); // public key

$plaintext = 'hello world';

$rsa->setEncryptionMode(CRYPT_RSA_ENCRYPTION_PKCS1);
$ciphertext = $rsa->encrypt($plaintext);