DES-加密一个字节数组,java
DES-Encrypt a byte array, java
我正在使用此代码进行 DES 加密:How do I use 3des encryption/decryption in Java?
现在,我想用它来加密一个字节数组。我该怎么做?
我已将算法的名称从 DESede
更改为 DES
,显然我使用的是 8 字节密钥(不是 24 字节)。
Cipher#doFinal
取 returns byte[]
。您唯一需要做的就是删除额外的编码步骤,例如
message.getBytes("utf-8") // before encryption
和
new String(plainText, "UTF-8") // after decryption
显然,加密和解密都需要将方法签名从String
更改为byte[]
。
我正在使用此代码进行 DES 加密:How do I use 3des encryption/decryption in Java?
现在,我想用它来加密一个字节数组。我该怎么做?
我已将算法的名称从 DESede
更改为 DES
,显然我使用的是 8 字节密钥(不是 24 字节)。
Cipher#doFinal
取 returns byte[]
。您唯一需要做的就是删除额外的编码步骤,例如
message.getBytes("utf-8") // before encryption
和
new String(plainText, "UTF-8") // after decryption
显然,加密和解密都需要将方法签名从String
更改为byte[]
。