com.eu.miscedautils.CommonUtils
Class IPSecurity

java.lang.Object
  extended by com.eu.miscedautils.CommonUtils.IPSecurity

public class IPSecurity
extends java.lang.Object


Method Summary
 java.lang.String decrypt(java.lang.String encryptedData, java.lang.String algorithm, java.security.Key keyVal, javax.crypto.spec.IvParameterSpec ivSpec)
           
 java.lang.String decrypt(java.lang.String strToDecrypt, java.lang.String algorithm, java.lang.String publicKey)
           
 java.lang.String decryptRSA(java.lang.String encryptedAESKey, java.lang.String pvtRSAKeyFile)
           
 java.lang.String encrypt(java.lang.String Data, java.lang.String algorithm, java.security.Key keyVal, javax.crypto.spec.IvParameterSpec ivSpec)
           
 java.lang.String encrypt(java.lang.String strToEncrypt, java.lang.String algorithm, java.lang.String publicKey)
           
 java.lang.String encryptRSA(java.lang.String data, java.lang.String pubRSAKeyFile)
           
 void geterateKeyFiles(java.lang.String pvtKeyFile, java.lang.String pubKeyFile, java.lang.String algo)
           
static IPSecurity instance()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static IPSecurity instance()

geterateKeyFiles

public void geterateKeyFiles(java.lang.String pvtKeyFile,
                             java.lang.String pubKeyFile,
                             java.lang.String algo)

encrypt

public java.lang.String encrypt(java.lang.String Data,
                                java.lang.String algorithm,
                                java.security.Key keyVal,
                                javax.crypto.spec.IvParameterSpec ivSpec)

decrypt

public java.lang.String decrypt(java.lang.String encryptedData,
                                java.lang.String algorithm,
                                java.security.Key keyVal,
                                javax.crypto.spec.IvParameterSpec ivSpec)

encryptRSA

public java.lang.String encryptRSA(java.lang.String data,
                                   java.lang.String pubRSAKeyFile)
                            throws java.security.GeneralSecurityException
Throws:
java.security.GeneralSecurityException

decryptRSA

public java.lang.String decryptRSA(java.lang.String encryptedAESKey,
                                   java.lang.String pvtRSAKeyFile)
                            throws java.security.GeneralSecurityException
Throws:
java.security.GeneralSecurityException

decrypt

public java.lang.String decrypt(java.lang.String strToDecrypt,
                                java.lang.String algorithm,
                                java.lang.String publicKey)

encrypt

public java.lang.String encrypt(java.lang.String strToEncrypt,
                                java.lang.String algorithm,
                                java.lang.String publicKey)