gpt4 book ai didi

c# - 如何使 RSACryptoServiceProvider 在没有填充(nopadding)的情况下工作?

转载 作者:行者123 更新时间:2023-11-30 07:38:54 28 4
gpt4 key购买 nike

我需要使 C# 应用程序与 Java 应用程序兼容。

Java 应用程序使用 Cipher.getInstance("RSA/ECB/nopadding"); 初始化程序生成密码 ECB 和无填充。

但是,在 C# 中,您有 2 个填充选项:OAEP 填充或 PKCS#1 v1.5 填充。我需要一个无填充版本,否则我肯定会卡在我的项目中。

我认为没有任何方法可以使 C#.NET RSACryptoServiceProvider 使用无填充方案。但是,是否存在允许这种精度的 RSA 自定义类或库?

P.S.:默认情况下 C#.NET 的 RSACryptoServiceProvider ECB 是什么?我找不到这方面的文档。

最佳答案

使用 OpenSSL.NET 将使无填充可用。但是,我无法让它工作 ( See this question if you want to help me make it work )

关于c# - 如何使 RSACryptoServiceProvider 在没有填充(nopadding)的情况下工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1391643/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com