类 EncrypDES
java.lang.Object
com.sh.javax.encryp.EncrypDES
Description: DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组, 密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2014年2月21日
-
方法详细资料
-
getInstance
获取实例- 返回:
- EncrypDES
- 抛出:
NoSuchAlgorithmException- NoSuchAlgorithmExceptionNoSuchPaddingException- NoSuchPaddingException
-
encode
public byte[] encode(String str) throws InvalidKeyException, IllegalBlockSizeException, BadPaddingException 对字符串加密- 参数:
str- 字符串- 返回:
- 加密值
- 抛出:
InvalidKeyException- InvalidKeyExceptionIllegalBlockSizeException- IllegalBlockSizeExceptionBadPaddingException- BadPaddingException
-
decode
public byte[] decode(byte[] buff) throws InvalidKeyException, IllegalBlockSizeException, BadPaddingException 对字符串解密- 参数:
buff- 值- 返回:
- 解密无法韩国
- 抛出:
InvalidKeyException- InvalidKeyExceptionIllegalBlockSizeException- IllegalBlockSizeExceptionBadPaddingException- BadPaddingException
-