gpt4 book ai didi

java - 使用 Bouncy CaSTLe RSA Java

转载 作者:行者123 更新时间:2023-11-30 09:44:21 25 4
gpt4 key购买 nike

我在使用 Bouncy CaSTLe RSA 库完成学校作业时需要帮助,但它看起来非常复杂,我正在尝试学习并需要一些指导。

对于我的任务,我只需要生成公钥和私钥。然后加密一个消息 block 并进行定时测量。然后做同样的解密。

有人能指出我正确的方向吗?Crypto Library 很大,我对如何去做感到困惑。

非常感谢。

PS:基本上我需要生成 key 对,使用随机生成的不同 key 对执行加密和解密。

我会很感激任何指导,谢谢

最佳答案

通常对于 Java,您会在 java.security.*javax.crypto.* 包中使用 Java Cryptography API。

BouncyCaSTLe 包含此 API 的提供程序(即实现),但对于 RSA,与 JRE 一起提供的提供程序也应该没问题。 (BouncyCaSTLe 此外还有一个自己的 API,它以其他方式执行操作。)

您需要 KeyPairKeyPairGenerator key 生成类,以及 Cipher实际加解密操作的类。

对于计时测量,重复加密/解密数千次以获得可靠的数据。

关于java - 使用 Bouncy CaSTLe RSA Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7940780/

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