im.yixin.sdk.util
类 EncryptUtil

java.lang.Object
  继承者 im.yixin.sdk.util.EncryptUtil

public class EncryptUtil
extends java.lang.Object

加密和解密的类


构造方法摘要
EncryptUtil()
           
 
方法摘要
static java.lang.String bytesToHexStr(byte[] bcd)
           
static java.lang.String decryptDataByAES(byte[] byteArray, java.lang.String encryptKey)
          解密返回的数据
static java.lang.String encryptDataByAES(java.lang.String sSrc, java.lang.String sKey)
          aes 加密
static byte[] hexStrToBytes(java.lang.String s)
          16进制转成2进制
static void main(java.lang.String[] args)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

EncryptUtil

public EncryptUtil()
方法详细信息

decryptDataByAES

public static final java.lang.String decryptDataByAES(byte[] byteArray,
                                                      java.lang.String encryptKey)
                                               throws java.security.NoSuchAlgorithmException,
                                                      javax.crypto.NoSuchPaddingException,
                                                      java.security.InvalidKeyException,
                                                      javax.crypto.IllegalBlockSizeException,
                                                      javax.crypto.BadPaddingException,
                                                      java.io.UnsupportedEncodingException
解密返回的数据

参数:
byteArray -
返回:
抛出:
java.security.NoSuchAlgorithmException
javax.crypto.NoSuchPaddingException
java.security.InvalidKeyException
javax.crypto.IllegalBlockSizeException
javax.crypto.BadPaddingException
java.io.UnsupportedEncodingException

encryptDataByAES

public static final java.lang.String encryptDataByAES(java.lang.String sSrc,
                                                      java.lang.String sKey)
aes 加密

参数:
sSrc -
sKey -
返回:
抛出:
java.lang.Exception

hexStrToBytes

public static final byte[] hexStrToBytes(java.lang.String s)
16进制转成2进制

参数:
s -
返回:

bytesToHexStr

public static final java.lang.String bytesToHexStr(byte[] bcd)

main

public static void main(java.lang.String[] args)