Verschlüsselung mit BlowFish in Java

Folgenden code, der funktioniert gut für mich zu verschlüsseln einen string mit dem BlowFish-Verschlüsselung.

          //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());

Wenn ich definieren will meine eigenen geheimen Schlüssel, wie mache ich das?

InformationsquelleAutor StefanE | 2011-03-09

Schreibe einen Kommentar