RsaEncryptionProvider.java 文件源码

java
阅读 29 收藏 0 点赞 0 评论 0

项目:hypersocket-framework 作者:
private void loadKeys() throws Exception {

    InputStream in = new FileInputStream(prvFile);
    byte[] prvBytes = StreamUtils.getBytes(in);
    IOUtils.closeQuietly(in);

    in = new FileInputStream(pubFile);
    byte[] pubBytes = StreamUtils.getBytes(in);
    IOUtils.closeQuietly(in);

    PKCS8EncodedKeySpec privateKeySpec = new PKCS8EncodedKeySpec(prvBytes);
    X509EncodedKeySpec publicKeySpec = new X509EncodedKeySpec(pubBytes);
    KeyFactory kf = KeyFactory.getInstance("RSA");

       privateKey = kf.generatePrivate(privateKeySpec);
       publicKey = kf.generatePublic(publicKeySpec);

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号