地质所 沉降监测网建设项目
zmk
2024-05-15 9e3afc6d0fa514f986d3fea40fa23124e6fb5070
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package com.javaweb.common.constant;
 
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.NoSuchAlgorithmException;
import java.util.Base64;
 
public class RSAKey {
    
    public static String privatekey="MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDPtMWnIExX8mIcc85W+LjjM2+3q+rNO6PUefoicqpblturZ9q04lsKgI+bfFRpZpo7JqL4SJEREZEE4+c4R2zRsy98hDj6JVz5Oj9/YU9orx5MGFQYefAelJVuCd+dNG1u99HJ/hLPNqacgrAWv2IF5bod6AZXE4bHt/UnTFKWC9iV1TiGG5aiFANd1wbSIv7VfAkmuYNOLEskcQg/G3KBBUynyNgIyFro0rl5M2jEPRZWoimkWBH2sKMX6lkQJdmYiLiIe0IVljdVWzmlonU4gmQ1UCr8gy3C1FFvw3LO0KuFOYz3+1Z5sbR61i5W0E6W8LhkGeIo0LyQn+ma26FhAgMBAAECggEAVFASJ5xBwTV/xALyUHWYP4oCoHEl1/eMslRtSAx5wMIFG5gFvIVh5Wp4YOpgLYTbuIUfhF+Ym3AhCPYmRr8fmiP9c7MMmeYOzpBpdCChJmJnjwYVJPZilVdFLSzO27aLcY8hVrhPFFQf38phBmrbtH8jRL6JzFD91haDaldd8s/SvVL6271CGsp2fSv47MWs1BQGEEh4xAomDILOUyIrOGi+1T/BlRksekJkpFyOD+QL54YZVj/dFHWPAzhEbxBwM1gG/O6uXeeQ5HP0jSGnn3NV2Gs5k+e0nSZH4SgZe1QQ+teg2Xuz4oQgYgWlOc/4y3H3qLg1WzIOt5ckQd83rQKBgQDy+j995fVgQUWRlwy2nf7ArWRikmb5/1r6r6vizjpJDK0GCVJN2F+MBizouciqqM5ykkQ6/h95/TOAEOKu/xEtjOBfRwzKqU1tboKB/WRJXvTbXHYMuW3/d+mocNj6+5UvgCSo8e2mZ+G+c3HIThrAksuVEHiGYBu4EGFLEJzPBwKBgQDa1pYGiz8+RzQvek1s5t94o0cK4G9bUJRXnnBhCV69BGkkgW86W7mKE7AJNUSEHWTsJ7vVpTzTGFMFq35WkxkWIZ1zxuLYCDJIUY6jxANFfAIiH8q7KdROr1pG2Mo0qYpVB0eHn23CkBW8+4Ht2SkBX1Ws3vGB72qVr6iKdO0KVwKBgQCd0QrCNEWvMlYEXU7FolNgRH7qQ1sdT82A++8xzm8vGUucmxtZMovEwBIVSu5aYnBNHFGy23IIYvw7VzxVG5jFtDXbzKMzUsnWpSuhULr9qO5zOFf4pcwbXYBnhnx4cEYS5zFohlKsfdazQ/qIdqqLoA0ZEeymou/+Gq2G+xBOqwKBgQCBxd8R4mGOvQrlXNGtUvwSvkDS4mUm8ZIGo55g7P2ReZwgWeFr6hkNGL+7tir7bbL7mFR7TZHUXQhexGQXUwP9a9HDZp3/Hl0zJapA02xdODzLn67JbvTH9JTEjqrar++onLh+ZLziNC+v8jYKpkz6014rNcpiE2hRe+mmsdAf4QKBgGz4ed8rwJ3BAdsY1uO88Z2c7XuCmfBSAIt6aLTvhXhZje0YWe0SolBZZrqQaRuBhvtW7KQDKMfBv+RTB+rimAoKjF4T7EMsJJUPME2tWvQtgFyzqCv+j7ee1PAyXaikbqZHh8eYjdxcalV3QWxoWCrERa9MzZNF4S5ly9UmGbKX";
 
    
    
    public static String publickey="MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz7TFpyBMV/JiHHPOVvi44zNvt6vqzTuj1Hn6InKqW5bbq2fatOJbCoCPm3xUaWaaOyai+EiRERGRBOPnOEds0bMvfIQ4+iVc+To/f2FPaK8eTBhUGHnwHpSVbgnfnTRtbvfRyf4SzzamnIKwFr9iBeW6HegGVxOGx7f1J0xSlgvYldU4hhuWohQDXdcG0iL+1XwJJrmDTixLJHEIPxtygQVMp8jYCMha6NK5eTNoxD0WVqIppFgR9rCjF+pZECXZmIi4iHtCFZY3VVs5paJ1OIJkNVAq/IMtwtRRb8NyztCrhTmM9/tWebG0etYuVtBOlvC4ZBniKNC8kJ/pmtuhYQIDAQAB";
 
    
    public static void main(String args[]) throws NoSuchAlgorithmException{
        
        KeyPairGenerator keyPairGenerator =KeyPairGenerator.getInstance("RSA");
        
        keyPairGenerator.initialize(2048);
        
        KeyPair keyPair =keyPairGenerator.generateKeyPair();
        
        byte[] publickey=keyPair.getPublic().getEncoded();
        
        byte[] privatekey=keyPair.getPrivate().getEncoded();
        
        System.out.println("public======");
        System.out.println(Base64Encoder(publickey));
        
        System.out.println("private======");
        System.out.println(Base64Encoder(privatekey));
 
        
    }
    
    
    public static String Base64Encoder(byte[] bytes){
        return Base64.getEncoder().encodeToString(bytes);
        
    }
    
 
}