【发布时间】:2018-04-15 11:03:06
【问题描述】:
我有一个令牌和一个解密令牌所需的秘密。我不确定我做错了什么,我不断收到“非法密钥大小”。我的密钥大小是 44 字节。我在静态块中添加 BouncyCastleProvider。下面是我正在尝试做的一个小sn-p。
SecretKeySpec skeySpec = new SecretKeySpec(keyText.getBytes(), "DES");
Cipher des = Cipher.getInstance("DES/CBC/ZeroBytePadding", "BC");
des.init(Cipher.DECRYPT_MODE, skeySpec, new IvParameterSpec(new byte[8]));
byte[] tokenData = des.doFinal(Base64.decodeBase64(token));
【问题讨论】:
标签: java encryption jce