如何在vb.net中使用RSA / ECB / PKCS1Padding模式进行加密和解密?

时间:2017-02-13 11:39:31

标签: vb.net encryption cryptography rsa

我不知道加密,这是我的问题: RSA / ECB / PKCS1Padding
我想在vb.net中使用 RSA / ECB / PKCS1Padding 加密数据。
以下是我的代码:

Public Function RSAEncryption(ByVal textToEncrypt As String) As String
    Dim cipher As RSACryptoServiceProvider = New RSACryptoServiceProvider()
    Dim data As Byte()
    Dim cipherText As Byte()
    Dim EncryptedData As String

    cipher.FromXmlString(public_key)
    data = Encoding.UTF8.GetBytes(textToEncrypt)
    cipherText = cipher.Encrypt(data, False)
    EncryptedData = Convert.ToBase64String(cipherText)

    Return EncryptedData
End Function

如上面的代码,我可以使用我的公钥进行加密 我想知道的是:
我的代码是否满足 RSA / ECB / PKCS1Padding 的要求,因为我不知道 RSA / ECB / PKCS1Padding
任何帮助都会让我高兴...谢谢...

0 个答案:

没有答案