w*******e 发帖数: 285 | 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 |
g*****g 发帖数: 34805 | 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();
|
m******t 发帖数: 2416 | 3
LOL, one of these days BM ought to pin this to the bottom:
"Use Google, Luke..."
【在 g*****g 的大作中提到】 : 那个不是说得挺明确,你必须用第三方的包。
|
w*******e 发帖数: 285 | 4 那用KeyAgreement呢?
【在 g*****g 的大作中提到】 : 那个不是说得挺明确,你必须用第三方的包。
|
g*****g 发帖数: 34805 | 5 那个不是说得挺明确,你必须用第三方的包。
【在 w*******e 的大作中提到】 : 那用KeyAgreement呢?
|
a**l 发帖数: 70 | 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();
|