想想我这次做对了;)
我收到了以下代码:
Sub encrypt()
'Use UTF8 to convert the text string into a byte array
textbytes = encoder.GetBytes(TextToEncrypt)
'encrypt the text
encryptedtextbytes = rsa.Encrypt(textbytes, True)
'Convert the encrypted byte array into a Base64 string for display purposes
encrypted = Convert.ToBase64String(encryptedtextbytes)
End Sub
Sub decrypt()
encryptedtextbytes = Convert.FromBase64String(TextToDecrypt)
'get the decrypted clear text byte array
textbytes = rsa.Decrypt(encryptedtextbytes, True)
'convert the byte array to text using the same encoding format that was used for encryption
decrypted = encoder.GetString(textbytes)
End Sub
但是我可以在哪里使用我的公钥加密?因为每次关闭应用程序时,我都无法使用此代码解密我之前加密的文本。我想要完成的事情是使用我的公钥加密文件,将其发送到服务器,然后使用我的私钥在那里解密。