gpt4 book ai didi

java - 使用 KeyStore -Java 存储自己制作的 key

转载 作者:行者123 更新时间:2023-11-30 03:56:52 26 4
gpt4 key购买 nike

我有一个基于 Clifford Cocks 基本技术的简单 RSA 算法。我已经一切正常,但我需要将我的私钥和公钥存储在 KeyStore 中,以便服务器和客户端可以使用 key 共享文件。

我做了一些研究,发现了命令“keytool”,但它使用 RSA 或 DES 为您创建 key ,但我不知道如何使用它来存储我自己的 key 。有什么办法可以解决这个问题吗?

或者如何使用 KeyStore 类解决这个问题?

谢谢。

PD: key 现在存储在 BigIntegers 中。但我认为这并不重要。

最佳答案

听起来您已经开发了自己的 RSA 算法实现,并且拥有自己的私钥和公钥类。我假设这是出于教育目的,并避免对使用现有实现的提示。

但是,要使用现有的 KeyStore 提供程序,您需要将 key 转换为该提供程序存储所需的格式。从 key 存储中检索 key 后,您需要执行反向转换回您自己的私钥/公钥类。

对我来说,为了获得将 key 插入 KeyStore 对象的最小好处,这似乎需要付出巨大的努力。我建议您考虑使用序列化数据制作自己的简单存储方案。

关于java - 使用 KeyStore -Java 存储自己制作的 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22945264/

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