java rsa ssh2_给定两个SSH2密钥,如何检查它们是否属于Java中的同一密钥对?
生活随笔
收集整理的這篇文章主要介紹了
java rsa ssh2_给定两个SSH2密钥,如何检查它们是否属于Java中的同一密钥对?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
您可以使用
BouncyCastle輕量級API執行此操作.
例如:
InputStream in = new FileInputStream("path/to/private/key");
AsymmetricKeyParameter privateKey = PrivateKeyFactory.createKey(in);
RSAPrivateCrtKeyParameters rsaPrivateKey = (RSAPrivateCrtKeyParameters)privateKey;
BigInteger modulus = rsaPrivateKey.getModulus();
BigInteger publicExponent = rsaPrivateKey.getPublicExponent();
RSAKeyParameters publicKeyParams = new RSAKeyParameters(false, modulus, publicExponent);
RSAKeyParameters類表示實際的鍵.
希望有所幫助!
總結
以上是生活随笔為你收集整理的java rsa ssh2_给定两个SSH2密钥,如何检查它们是否属于Java中的同一密钥对?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java随机数去重排序_数组去重及排序/
- 下一篇: 企业管理系统java web_JavaW