在线急等Base64方面的问题 求Base64包所在的位置

南瓜三三 2013-04-24 01:52:04
package demo13;

import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.SecureRandom;

import com.sun.org.apache.xml.internal.security.utils.Base64;

public class KeyGenerater {

private byte[] priKey;
private byte[] pubKey;

public void generater() {
try {
java.security.KeyPairGenerator keygen = java.security.KeyPairGenerator
.getInstance("RSA");
SecureRandom secrand = new SecureRandom();
secrand.setSeed("syj".getBytes()); // 初始化随机产生器
keygen.initialize(1024, secrand);
KeyPair keys = keygen.genKeyPair();

PublicKey pubkey = keys.getPublic();
PrivateKey prikey = keys.getPrivate();

pubKey = Base64.encodeToByte(pubkey.getEncoded());
priKey = Base64.encodeToByte(prikey.getEncoded());

System.out.println("pubKey = " + new String(pubKey));
System.out.println("priKey = " + new String(priKey));
} catch (java.lang.Exception e) {
System.out.println("生成密钥对失败");
e.printStackTrace();
}
}

public byte[] getPriKey() {
return priKey;
}

public byte[] getPubKey() {
return pubKey;
}
}

}

这是在网上摘抄的一段代码 粘贴以后 提示红色部分Base64没有encodeToByte这个方法
Base64 引入包 我都试过了 三个包都没有encodeToByte这个方法、
在线急等 这个方法到底是从哪个包引入的呢?
...全文
220 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
西北苍狼 2013-06-18
  • 打赏
  • 举报
回复
遇到同样问题!!!!!

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧