gpt4 book ai didi

java - PKCS#1 V2.0 是为 Java 实现的吗?

转载 作者:搜寻专家 更新时间:2023-10-31 19:50:41 25 4
gpt4 key购买 nike

我需要完全使用 PKCS#1 V2.0 加密方法(在 the PKCS#1V2 specification 的第 7.2.1 项中定义)来加密数据。

是否已经为 Java 实现了?

我正在考虑将参数传递给指定“PKCS#1V2”的 javax.crypto.Cipher,我想知道是否有这样的事情?

最佳答案

PKCS#1 v2.0加密通常称为OAEP加密。所以:

Cipher.getInstance("RSA/ECB/OAEPWithSHA1AndMGF1Padding");

要查看的地方是 Java 密码体系结构文档:Standard Algorithm Name DocumentationSun Providers Documentation .

如您所见,SunJCE 提供程序支持以下 OAEP 变体:

  • OAEPWITHMD5ANDMGF1PADDING
  • OAEPWITHSHA1ANDMGF1PADDING
  • (OAEPWITHSHA-1ANDMGF1PADDING)
  • OAEPWITHSHA-256ANDMGF1PADDING
  • OAEPWITHSHA-384ANDMGF1PADDING
  • OAEPWITHSHA-512ANDMGF1PADDING

关于java - PKCS#1 V2.0 是为 Java 实现的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2953090/

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