Visual Basic RSA加密

时间:2015-04-06 18:22:45

标签: vb.net encryption

想想我这次做对了;)

我收到了以下代码:

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

但是我可以在哪里使用我的公钥加密?因为每次关闭应用程序时,我都无法使用此代码解密我之前加密的文本。我想要完成的事情是使用我的公钥加密文件,将其发送到服务器,然后使用我的私钥在那里解密。

0 个答案:

没有答案