我有以下解密值的实现。这个实现可以工作,但在一些小的情况下,我试图解密的值抛出了一个加密异常,并显示消息‘参数不正确’。这发生在我对下面的私钥调用Decrypt方法的地方。所有的值都是用公钥加密的,base64是在传输中编码的,并以同样的方式传递给这个方法,所以我不明白为什么它有时会失败。如果我用公钥重新加密,新值通常可以成功解密。下面这种情况下的证书是X509Certificate2
public
[B
我尝试了默认的UU和base64编码,得到了同样的错误(半相关--与UU相比,存储在base64中有什么好处吗?我现在的代码只是一个简单的测试更新查询。我尝试在我的cfqueryparam中将cfsqltype设置为blob和varchar (并且我没有尝试cfqueryparam)。thePlainText = '010101939393923490 this is my string to enc
我试图将Azure函数绑定到队列并获得以下错误:输入不是有效的基- 64字符串,因为它包含一个非基本的64个字符、两个以上的填充字符或填充字符中的一个非法字符。以下是队列外观的示例:下面是用于尝试读取队列的代码:namespace GetInvoicePayload public static class LoadtoDBqueues
queueClient.SendMessage(queue