Encryption 如何使用加密++;对于使用RSA的公钥加密?

Encryption 如何使用加密++;对于使用RSA的公钥加密?,encryption,cryptography,public-key-encryption,crypto++,Encryption,Cryptography,Public Key Encryption,Crypto++,我想让两个Windows系统上的应用程序使用公钥加密(PKE)相互通信 即: App1在机器A上,App2在机器B上 App1生成私钥/公钥并将其公钥发送给App2 App2生成私钥/公钥并将其公钥发送给App1 App1使用其私钥和App2公钥对某些数据进行加密 收到数据后,App2使用其私钥和App1公钥解密数据 这就是所需要的一切。不需要将其存储在文件中。所有东西都保存在一个缓冲区中,只有内存缓冲区会被加密,通过专用网络发送,解密。注意,数据系统到系统的发送已经就绪,我只是寻找加密/解

我想让两个Windows系统上的应用程序使用公钥加密(PKE)相互通信

即:

  • App1在机器A上,App2在机器B上
  • App1生成私钥/公钥并将其公钥发送给App2
  • App2生成私钥/公钥并将其公钥发送给App1
  • App1使用其私钥和App2公钥对某些数据进行加密
  • 收到数据后,App2使用其私钥和App1公钥解密数据
这就是所需要的一切。不需要将其存储在文件中。所有东西都保存在一个缓冲区中,只有内存缓冲区会被加密,通过专用网络发送,解密。注意,数据系统到系统的发送已经就绪,我只是寻找加密/解密部分

问题是:

这种类型的公钥加密/解密是如何使用Crypto++(或内置于Win32 API)完成的

谢谢