Package net.laubenberger.bogatyr.service.crypto

Examples of net.laubenberger.bogatyr.service.crypto.CryptoSymmetricImpl


          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",
View Full Code Here


        protected Void doInBackground() throws Exception {
          fireWorkerStart();

          try {
            final CryptoSymmetricAlgo algo = (CryptoSymmetricAlgo) cbCodecs.getSelectedItem();
            final CryptoSymmetric crypto = new CryptoSymmetricImpl(algo);
            final SecretKey key = crypto.generateKey(new String(password1.getPassword())
                .getBytes(Constants.ENCODING_DEFAULT));
            crypto.encrypt(scrambler.getModuleData().getFile(KEY_SCRAMBLE_INPUT), scrambler.getModuleData()
                .getFile(KEY_SCRAMBLE_OUTPUT), key);
            scrambler.getModuleData().addValue(KEY_SCRAMBLE_ALGO, algo);
//          } catch (IOException ex) {
//            log.error("Could not scramble file", ex); //$NON-NLS-1$
//            scrambler
View Full Code Here

TOP

Related Classes of net.laubenberger.bogatyr.service.crypto.CryptoSymmetricImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.