Шифрование с помощью BlowFish в Java

Следующий код отлично подходит для шифрования строки с помощью шифрования BlowFish.

          // create a key generator based upon the Blowfish cipher
    KeyGenerator keygenerator = KeyGenerator.getInstance("Blowfish");

    // create a key
    SecretKey secretkey = keygenerator.generateKey();

    // create a cipher based upon Blowfish
    Cipher cipher = Cipher.getInstance("Blowfish");

    // initialise cipher to with secret key
    cipher.init(Cipher.ENCRYPT_MODE, secretkey);

    // get the text to encrypt
    String inputText = "MyTextToEncrypt";

    // encrypt message
    byte[] encrypted = cipher.doFinal(inputText.getBytes());

Если я хочу определить свой собственный секретный ключ, как мне это сделать?

11
задан StefanE 9 March 2011 в 11:13
поделиться