小编Ben*_*min的帖子

生成 DES 密钥并使用密码进行加密

我想用 java 学习密码学,我在互联网上找到了 这些幻灯片。在第 9 页上,我找到了一个示例,并尝试使用它。但是,以下代码未编译。错误在哪里?

import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;

public class Gen_DESAES_key{


byte[] message = "Hello World".getBytes();

KeyGenerator keygenerator = KeyGenerator.getInstance("DES");
SecretKey desKey = keygenerator.generateKey();

Cipher desCipher = Cipher.getInstance("DES/ECB/PKCS5Padding");
desCipher.init(Cipher.ENCRYPT_MODE,deskey);

byte[] encryptedMessage = desCipher.doFinal(message);
}
Run Code Online (Sandbox Code Playgroud)

java cryptography

1
推荐指数
1
解决办法
4976
查看次数

标签 统计

cryptography ×1

java ×1