samtux: Blowfish

Beitrag lesen

Ich hab jetzt eine Weile gesucht und probiert aber nix wirklich hinbekommen.
Das ganze Projekt hat ja einen Javascript und einen Android (Java) Teil.

<b>Javascript</b>
Ich habe folgendes genutzt: http://www.php-einfach.de/sonstiges_generator_blowfish_js.php

Ich habe zum Test mal als Key 'abc' genommen und 'Hallo' verschlüsselt. Verschlüsselt hat das ergeben: 'AA7sgAAPNlWJoArNe7/rZg=='

<b>Java</b>
Mein Code:

Cipher cipher = Cipher.getInstance("Blowfish/CBC/PKCS5Padding");  
cipher.init(Cipher.ENCRYPT_MODE, key);  
    	  
byte[] encryptedBytes = cipher.doFinal(to_encrypt.getBytes());  
String encryptedString = new String(Base64Coder.encode(encryptedBytes));  
    	  
System.out.println("BASE64: " + encryptedString);

Ich habe wieder 'Hallo' mit dem Key 'abc' verschlüsselt und erhalte 'Skdcs/wC5J0='.

******
Das kann doch nicht stimmen. Was mach ich denn falsch?