Java:从编码密钥获取密钥
如何从编码的 byte[] 返回到 java.security.Key?
import java.security.Key;
import javax.crypto.SecretKey;
import javax.crypto.KeyGenerator;
public class TestRSA {
public static void main(String[] args) throws Exception {
KeyGenerator kgen = KeyGenerator.getInstance("AES");
kgen.init(128);
SecretKey key = kgen.generateKey();
byte[] encoded = key.getEncoded();
// now, how to get back the Key object from the encoded byte[]?
}
}
How to get back from encoded byte[] to java.security.Key?
import java.security.Key;
import javax.crypto.SecretKey;
import javax.crypto.KeyGenerator;
public class TestRSA {
public static void main(String[] args) throws Exception {
KeyGenerator kgen = KeyGenerator.getInstance("AES");
kgen.init(128);
SecretKey key = kgen.generateKey();
byte[] encoded = key.getEncoded();
// now, how to get back the Key object from the encoded byte[]?
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
成立!
http://www.exampledepot.com/egs/javax.crypto/GetKeyBytes。 html
抱歉给您带来不便。
Found!
http://www.exampledepot.com/egs/javax.crypto/GetKeyBytes.html
Sorry for the inconvenience.