Redian新闻
>
如何在java 1.4.2底下进行公钥加密,私钥解密
avatar
如何在java 1.4.2底下进行公钥加密,私钥解密# Java - 爪哇娇娃
w*e
1
我的代码是这样的,大家看看有什么问题,首先是创建公钥和私钥对,这个用RSA算法在
java 1.4.2 和 1.5上都能成功。
public static void generatekeypair(){
try {
String algorithm = "RSA"; // or RSA, DH, etc.
// Generate a 1024-bit Digital Signature Algorithm (DSA) key pair
KeyPairGenerator keyGen = KeyPairGenerator.getInstance(algorithm);
keyGen.initialize(1024);
KeyPair keypair = keyGen.genKeyPair();
PrivateKey privateKey = keypair.getPrivate();
PublicK
avatar
g*g
2
那个不是说得挺明确,你必须用第三方的包。

【在 w*******e 的大作中提到】
: 我的代码是这样的,大家看看有什么问题,首先是创建公钥和私钥对,这个用RSA算法在
: java 1.4.2 和 1.5上都能成功。
: public static void generatekeypair(){
: try {
: String algorithm = "RSA"; // or RSA, DH, etc.
: // Generate a 1024-bit Digital Signature Algorithm (DSA) key pair
: KeyPairGenerator keyGen = KeyPairGenerator.getInstance(algorithm);
: keyGen.initialize(1024);
: KeyPair keypair = keyGen.genKeyPair();
: PrivateKey privateKey = keypair.getPrivate();

avatar
m*t
3

LOL, one of these days BM ought to pin this to the bottom:
"Use Google, Luke..."

【在 g*****g 的大作中提到】
: 那个不是说得挺明确,你必须用第三方的包。
avatar
w*e
4
那用KeyAgreement呢?

【在 g*****g 的大作中提到】
: 那个不是说得挺明确,你必须用第三方的包。
avatar
g*g
5
那个不是说得挺明确,你必须用第三方的包。

【在 w*******e 的大作中提到】
: 那用KeyAgreement呢?
avatar
a*l
6
BTW
there is new issue introduced in 1.5.0_04,
Cipher.init() will take VERY long time if your jar file is large.


pair
);

【在 w*******e 的大作中提到】
: 我的代码是这样的,大家看看有什么问题,首先是创建公钥和私钥对,这个用RSA算法在
: java 1.4.2 和 1.5上都能成功。
: public static void generatekeypair(){
: try {
: String algorithm = "RSA"; // or RSA, DH, etc.
: // Generate a 1024-bit Digital Signature Algorithm (DSA) key pair
: KeyPairGenerator keyGen = KeyPairGenerator.getInstance(algorithm);
: keyGen.initialize(1024);
: KeyPair keypair = keyGen.genKeyPair();
: PrivateKey privateKey = keypair.getPrivate();

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。