DES-加密字节数组,java

时间:2015-09-23 14:01:19

标签: java encryption encoding des

我正在使用此代码进行DES加密:How do I use 3des encryption/decryption in Java?

现在,我想用这个加密一个字节数组。我怎么能这样做?

我已将算法的名称从DESede更改为DES,显然使用的是8字节密钥(不是24)。

1 个答案:

答案 0 :(得分:0)

Cipher#doFinal接受并返回byte[]。您唯一需要做的就是删除其他编码步骤,如

message.getBytes("utf-8") // before encryption

new String(plainText, "UTF-8") // after decryption

显然,您需要将方法签名从String更改为byte[]以进行加密和解密。