fireWorkerStart();
try {
final CryptoSymmetricAlgo algo = (CryptoSymmetricAlgo) cbCodecs.getSelectedItem();
final CryptoSymmetric crypto = new CryptoSymmetricImpl(algo);
final SecretKey key = crypto.generateKey(new String(password.getPassword())
.getBytes(Constants.ENCODING_DEFAULT));
crypto.decrypt(scrambler.getModuleData().getFile(KEY_UNSCRAMBLE_INPUT), scrambler.getModuleData()
.getFile(KEY_UNSCRAMBLE_OUTPUT), key);
scrambler.getModuleData().addValue(KEY_UNSCRAMBLE_ALGO, algo);
// } catch (IOException ex) {
// log.error("Could not unscramble file", ex); //$NON-NLS-1$
// scrambler.displayMessage(scrambler.getModel().getName(), "Could not unscramble file",