Package com.RSA.files
Class RSA
- java.lang.Object
-
- com.RSA.files.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 privatekey, java.lang.String encryption_plaintext)
static java.lang.String
encryption(java.lang.String plainText, java.lang.String keyPublic)
-
-
-
Method Detail
-
encryption
public static java.lang.String encryption(java.lang.String plainText, java.lang.String keyPublic) throws java.lang.Exception
- Parameters:
plainText
- as character StringkeyPublic
- as file location- Returns:
- Throws:
java.lang.Exception
-public static void main(String[] args) throws Exception { String publicKey = System.getProperty("user.dir") + "\\" + "RSA" + "\\" + "public.key"; String privateKey = System.getProperty("user.dir") + "\\" + "RSA" + "\\" + "private.key"; encryption("Hello", publicKey); decryption(privateKey, "BY1eKqgcZkko5a4GyvsLx0EdqgErOktTyV0LnMBmg6cCZsASpj4tUIbKXuDl7+zrq0pBpulh3MTDDyZMwGY9l8rpnOJ8Dz2X5IRfN51IUFqjUKNcbhYNE8/sGWA66LbRSBz+TOrw2WAEnPN0QaJW45Tfkm8r3UDsxJDqiggBNkL6xdaeCdX1O6rN8v2dkJ1KQYizAB88wkPU9RIw1iTEtlVJvGbY5+A2EoZi0N29S6fS3eDQtkzCzc0uXA8afpS3WHCy4cPpip2+ozyaZoVLwo3LbMm9s9y4r6/SzcisEcfjB4jOD4ULkOf/iF0g03UK19HnUiWwkuLXQ8XviQQMmdSgwXGNfO33pg7Jxf4GnIAtyCwwXvkC4SZ7oRQv5H/+1rGpD8ct+f01BPKSVGXC/VZDL/3nbPgsMQEvFQRd1a1Dkp9pAK1b4mS1BrBPCoXx4OdGx8jAPVGwYEh3Tb04Nd8qnTRpyIAA8AuxHcNG3Bh1LNYAwLhs7QDtyok4xYBft7bvTGfGITBbalv1pPt18/PLTDehDqKN+xGUR5lbJMd9erfGAIeSiugYzeAcn4kmorKii0sOA8eJn73dVgi33s8ymted59zqz6cyOWHf/vyoiSkF10GO5bqb340Tb6XNMh8DYcQ7nntJ/OrIoRWrI/YxKkgf1PvnbBwaGcuJbPg="); }
-
decryption
public static java.lang.String decryption(java.lang.String privatekey, java.lang.String encryption_plaintext) throws java.lang.Exception
- Parameters:
privatekey
- as file locationencryption_plaintext
- as character String encrypt- Returns:
- Throws:
java.lang.Exception
-public static void main(String[] args) throws Exception { String publicKey = System.getProperty("user.dir") + "\\" + "RSA" + "\\" + "public.key"; String privateKey = System.getProperty("user.dir") + "\\" + "RSA" + "\\" + "private.key"; encryption("Hello", publicKey); decryption(privateKey, "BY1eKqgcZkko5a4GyvsLx0EdqgErOktTyV0LnMBmg6cCZsASpj4tUIbKXuDl7+zrq0pBpulh3MTDDyZMwGY9l8rpnOJ8Dz2X5IRfN51IUFqjUKNcbhYNE8/sGWA66LbRSBz+TOrw2WAEnPN0QaJW45Tfkm8r3UDsxJDqiggBNkL6xdaeCdX1O6rN8v2dkJ1KQYizAB88wkPU9RIw1iTEtlVJvGbY5+A2EoZi0N29S6fS3eDQtkzCzc0uXA8afpS3WHCy4cPpip2+ozyaZoVLwo3LbMm9s9y4r6/SzcisEcfjB4jOD4ULkOf/iF0g03UK19HnUiWwkuLXQ8XviQQMmdSgwXGNfO33pg7Jxf4GnIAtyCwwXvkC4SZ7oRQv5H/+1rGpD8ct+f01BPKSVGXC/VZDL/3nbPgsMQEvFQRd1a1Dkp9pAK1b4mS1BrBPCoXx4OdGx8jAPVGwYEh3Tb04Nd8qnTRpyIAA8AuxHcNG3Bh1LNYAwLhs7QDtyok4xYBft7bvTGfGITBbalv1pPt18/PLTDehDqKN+xGUR5lbJMd9erfGAIeSiugYzeAcn4kmorKii0sOA8eJn73dVgi33s8ymted59zqz6cyOWHf/vyoiSkF10GO5bqb340Tb6XNMh8DYcQ7nntJ/OrIoRWrI/YxKkgf1PvnbBwaGcuJbPg="); }
-
-