Package com.RSA.key
Class RSA
- java.lang.Object
-
- com.RSA.key.RSA
-
public class RSA extends java.lang.Object
- Author:
- Sokkheang
-
-
Constructor Summary
Constructors Constructor Description RSA()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
decryption(java.lang.String encryptString, java.lang.String privatekey)
static java.lang.String
encryption(java.lang.String plain_text, java.lang.String publicKey)
-
-
-
Method Detail
-
encryption
public static java.lang.String encryption(java.lang.String plain_text, java.lang.String publicKey) throws java.lang.Exception
- Parameters:
plain_text
-publicKey
-- Returns:
- Throws:
java.lang.Exception
-public static void main(String[] args) throws Exception { String publicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCIWP7jMoFcvD0j1JIV0yV85pd0A7B9VzQlLxYBLbVHEIOVLIpYK5uOmC9RKlCo9QCNTQUUxEe8OX7HyNTVkXSXHCamz44G1zPFmQ43FX+hZv89yPAHYatsmPwoYGLiohK9T0rT5/m3ubvxJNqWnaN1bZ4Hd4V0TVGQreifYFxGDQIDAQAB"; String privatekey = "MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAIhY/uMygVy8PSPUkhXTJXzml3QDsH1XNCUvFgEttUcQg5Usilgrm46YL1EqUKj1AI1NBRTER7w5fsfI1NWRdJccJqbPjgbXM8WZDjcVf6Fm/z3I8Adhq2yY/ChgYuKiEr1PStPn+be5u/Ek2pado3Vtngd3hXRNUZCt6J9gXEYNAgMBAAECgYA3z4X15dSB6yNzqS1q9ZTgvVq9SE1T4QAdQFrXfKg5QI873pF6ac8w3SZxKMr/fdoN/LrZt0ZNy5MToCdOjE2WeP8+bscRLKK1CFGy7/7p/UbCmR1wc0YLVzV3uKxgzTT07mMkThviZWElGRr84vr3Mqfbpm+91O62mr7y7SC5GQJBAOSwvxpbmi0+uAMgWqgVCkIVyC81vawdqD0n/FYK/g99NagWeRu4Es/x25nCjYiMaCB9JDqK6AtoFHYYYe7UdNMCQQCYoUE4g15VSwT31UkRTxZyG4XmrpLDcZI6HYKwd3JsZTjVmg6iCVX2LjlAMyM6/wViXG7UgglcCRiTS/VWAw2fAkEAwg3Eq54NLtVomaaLptLruHX5Py4v+2vTBcn3Uh/Tw9rwe+hN7hp9RByrxkaTiMnz1ZW69z5FduBjdG5uM5XuZwJAHqMHt3NPJSnI1oJ+hzXr2H3D0/koxohuhLHVwNxJII706JNi6o2bLq46mbNqF/aGuya4rHlprYq53x85IMm+GwJBAJUmr8k6So/zWENo91i9yKXgEzWJlpZiF9aW4emDZk5Z73aGv58qsgCYYoideXvTyB1jNq3K8SDJJ1osfyl32d0="; String encryptString = "WaC0dWvnwCLOEe/jjks3lj/asjXIiyXSg8tIRmVd294vNSMenwDLH8aG+HT9zmVtOzV5jDc1Sqj3wiasfG7mQbp4bF9QKXt3GgmPcff/LKXXxYFww8Ta6q3llPGtoKVgWsG558JQhQv3CtfhkD2Ka/ZqXSVeL94BAPZFRF20WZI="; System.out.println(encryption("hello", publicKey)); System.out.println(decryption(encryptString, privatekey)); }
-
decryption
public static java.lang.String decryption(java.lang.String encryptString, java.lang.String privatekey) throws java.lang.Exception
- Parameters:
encryptString
-privatekey
-- Returns:
- Throws:
java.lang.Exception
-public static void main(String[] args) throws Exception { String publicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCIWP7jMoFcvD0j1JIV0yV85pd0A7B9VzQlLxYBLbVHEIOVLIpYK5uOmC9RKlCo9QCNTQUUxEe8OX7HyNTVkXSXHCamz44G1zPFmQ43FX+hZv89yPAHYatsmPwoYGLiohK9T0rT5/m3ubvxJNqWnaN1bZ4Hd4V0TVGQreifYFxGDQIDAQAB"; String privatekey = "MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAIhY/uMygVy8PSPUkhXTJXzml3QDsH1XNCUvFgEttUcQg5Usilgrm46YL1EqUKj1AI1NBRTER7w5fsfI1NWRdJccJqbPjgbXM8WZDjcVf6Fm/z3I8Adhq2yY/ChgYuKiEr1PStPn+be5u/Ek2pado3Vtngd3hXRNUZCt6J9gXEYNAgMBAAECgYA3z4X15dSB6yNzqS1q9ZTgvVq9SE1T4QAdQFrXfKg5QI873pF6ac8w3SZxKMr/fdoN/LrZt0ZNy5MToCdOjE2WeP8+bscRLKK1CFGy7/7p/UbCmR1wc0YLVzV3uKxgzTT07mMkThviZWElGRr84vr3Mqfbpm+91O62mr7y7SC5GQJBAOSwvxpbmi0+uAMgWqgVCkIVyC81vawdqD0n/FYK/g99NagWeRu4Es/x25nCjYiMaCB9JDqK6AtoFHYYYe7UdNMCQQCYoUE4g15VSwT31UkRTxZyG4XmrpLDcZI6HYKwd3JsZTjVmg6iCVX2LjlAMyM6/wViXG7UgglcCRiTS/VWAw2fAkEAwg3Eq54NLtVomaaLptLruHX5Py4v+2vTBcn3Uh/Tw9rwe+hN7hp9RByrxkaTiMnz1ZW69z5FduBjdG5uM5XuZwJAHqMHt3NPJSnI1oJ+hzXr2H3D0/koxohuhLHVwNxJII706JNi6o2bLq46mbNqF/aGuya4rHlprYq53x85IMm+GwJBAJUmr8k6So/zWENo91i9yKXgEzWJlpZiF9aW4emDZk5Z73aGv58qsgCYYoideXvTyB1jNq3K8SDJJ1osfyl32d0="; String encryptString = "WaC0dWvnwCLOEe/jjks3lj/asjXIiyXSg8tIRmVd294vNSMenwDLH8aG+HT9zmVtOzV5jDc1Sqj3wiasfG7mQbp4bF9QKXt3GgmPcff/LKXXxYFww8Ta6q3llPGtoKVgWsG558JQhQv3CtfhkD2Ka/ZqXSVeL94BAPZFRF20WZI="; System.out.println(encryption("hello", publicKey)); System.out.println(decryption(encryptString, privatekey)); }
-
-