0

这是为 twofish 算法生成密钥并使用它进行加密的代码。

SecureRandom sr = new SecureRandom(key.getBytes());
KeyGenerator kg = KeyGenerator.getInstance("twofish");
kg.init(sr);
SecretKey sk = kg.generateKey();

// create an instance of cipher
Cipher cipher = Cipher.getInstance("twofish");

// initialize the cipher with the key
cipher.init(Cipher.ENCRYPT_MODE, sk);

byte[] encrypted = cipher.doFinal(toEncrypt.getBytes());
4

0 回答 0