81,092
社区成员
发帖
与我相关
我的任务
分享
import java.security.Key;
import java.security.SecureRandom;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
//以上是可能要用到的命名空间
Key key;
/**
* 根据参数生成key
*
* @param keyStr
*/
public void getKey(String keyStr) {
try {
KeyGenerator _generator = KeyGenerator.getInstance("DES");
_generator.init(new SecureRandom(keyStr.getBytes()));
this.key = _generator.generateKey();
_generator = null;
} catch (Exception e) {
//e.printStackTrace();
}
}