(String str, String str2)
| 60 | } |
| 61 | |
| 62 | public static String sign(String str, String str2) { |
| 63 | try { |
| 64 | PrivateKey generatePrivate = KeyFactory.getInstance("RSA").generatePrivate(new PKCS8EncodedKeySpec(Base64.decode(str2))); |
| 65 | Signature signature = Signature.getInstance("SHA1WithRSA"); |
| 66 | signature.initSign(generatePrivate); |
| 67 | signature.update(str.getBytes("utf-8")); |
| 68 | return Base64.encode(signature.sign()); |
| 69 | } catch (Exception e) { |
| 70 | e.printStackTrace(); |
| 71 | return null; |
| 72 | } |
| 73 | } |
| 74 | |
| 75 | public static void main(String[] args) { |
| 76 | String encrypt = Rsa.encrypt("123456"); |
nothing calls this directly
no test coverage detected