Java密码学 - 8. 非对称加密

非对称加密的代码, 传送门 : Java – Asymmetric Cryptography example

操作和对称加密类似

1
2
3
Cipher cipher= Cipher.getInstance("RSA");
cipher.init(Cipher.ENCRYPT_MODE, 公钥);
cipher.doFinal(原文);

大文件的话, 不建议用非对称密钥, 建议如下

  1. 「非对称加密」加密「对称密钥」
  2. 「对称密钥」加密「原文」