des对称加密算法 Invalid key length: 8 bytes
Posted jhuangsjtu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了des对称加密算法 Invalid key length: 8 bytes相关的知识,希望对你有一定的参考价值。
Security.addProvider(new com.sun.crypto.provider.SunJCE());
Key key = new SecretKeySpec(secretKey.getBytes(), "DES");
encryptCipher = Cipher.getInstance("DES");
encryptCipher.init(Cipher.ENCRYPT_MODE, key);
Key key = new SecretKeySpec(secretKey.getBytes(), "DES");
encryptCipher = Cipher.getInstance("DES");
encryptCipher.init(Cipher.ENCRYPT_MODE, key);
8个密钥字符串,3des是最少是16个密钥字符串。这个是关键。
基本思路:签约号取后10位+yyMMdd 16位作为des密钥,生成密钥的话就是8个密钥串。
以上是关于des对称加密算法 Invalid key length: 8 bytes的主要内容,如果未能解决你的问题,请参考以下文章