Class SDesUtil


  • public class SDesUtil
    extends java.lang.Object
    Author:
    Sokkheang.huo
    • Constructor Summary

      Constructors 
      Constructor Description
      SDesUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String decrypt​(java.lang.String value, java.lang.String encodedBase64Key)  
      static java.lang.String encrypt​(java.lang.String value, java.lang.String encodedBase64Key)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SDesUtil

        public SDesUtil()
    • Method Detail

      • encrypt

        public static java.lang.String encrypt​(java.lang.String value,
                                               java.lang.String encodedBase64Key)
                                        throws SException,
                                               java.security.InvalidKeyException,
                                               java.security.NoSuchAlgorithmException,
                                               java.security.spec.InvalidKeySpecException,
                                               javax.crypto.NoSuchPaddingException,
                                               javax.crypto.IllegalBlockSizeException,
                                               javax.crypto.BadPaddingException
        Throws:
        SException
        java.security.InvalidKeyException
        java.security.NoSuchAlgorithmException
        java.security.spec.InvalidKeySpecException
        javax.crypto.NoSuchPaddingException
        javax.crypto.IllegalBlockSizeException
        javax.crypto.BadPaddingException
      • decrypt

        public static java.lang.String decrypt​(java.lang.String value,
                                               java.lang.String encodedBase64Key)
                                        throws SException,
                                               java.security.InvalidKeyException,
                                               java.security.NoSuchAlgorithmException,
                                               java.security.spec.InvalidKeySpecException,
                                               javax.crypto.NoSuchPaddingException,
                                               javax.crypto.IllegalBlockSizeException,
                                               javax.crypto.BadPaddingException
        Throws:
        SException
        java.security.InvalidKeyException
        java.security.NoSuchAlgorithmException
        java.security.spec.InvalidKeySpecException
        javax.crypto.NoSuchPaddingException
        javax.crypto.IllegalBlockSizeException
        javax.crypto.BadPaddingException