你试着调一下这段码。
在我的机器上已经通过了。
//------------------------------------------
import java.io.*;
import java.security.*;
import java.lang.reflect.*;
import javax.crypto.*;
import javax.crypto.spec.*;public class KeyG {
public KeyG() {
}
public int getsrkey() throws Exception{
String fileName = "Key";
SecureRandom sr = new SecureRandom();
KeyGenerator kg = KeyGenerator.getInstance("DES");
kg.init(sr);
SecretKey Key=kg.generateKey();
byte rawKeyData[] = Key.getEncoded();
FileOutputStream fo = new FileOutputStream(fileName);
fo.write(rawKeyData);
return 1;
}
public static void main(String[] args) throws Exception{
KeyG keyGen1 = new KeyG();
int res = keyGen1.getsrkey();
}}
//--------------------------------------------
在我的机器上已经通过了。
//------------------------------------------
import java.io.*;
import java.security.*;
import java.lang.reflect.*;
import javax.crypto.*;
import javax.crypto.spec.*;public class KeyG {
public KeyG() {
}
public int getsrkey() throws Exception{
String fileName = "Key";
SecureRandom sr = new SecureRandom();
KeyGenerator kg = KeyGenerator.getInstance("DES");
kg.init(sr);
SecretKey Key=kg.generateKey();
byte rawKeyData[] = Key.getEncoded();
FileOutputStream fo = new FileOutputStream(fileName);
fo.write(rawKeyData);
return 1;
}
public static void main(String[] args) throws Exception{
KeyG keyGen1 = new KeyG();
int res = keyGen1.getsrkey();
}}
//--------------------------------------------
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货