Examples of Encrypter


Examples of mycrypto.Encrypter

            try {
                keySize = Integer.parseInt(txtKeySize.getText().trim());
            } catch (Exception e2) {
            }

            Encrypter encrypter = null;
            try {
                if (radAsymmetricCipher.isSelected()) {
                    encrypter = AsymmetricEncrypterFactory.getInstance().buildEncrypter(
                            algorithm, keySize);
                } else if (isPBEAlgorithm(algorithm)) {

                    // Password-based encryption
                    String password = new String(jPasswordField1.getPassword());
                    encrypter = BPEEncrypterFactory.getInstance().buildEncrypter(
                            algorithm, keySize, password);
                } else {
                    encrypter = SymmetricEncrypterFactory.getInstance().buildEncrypter(
                            algorithm, keySize);
                }

                String message = encrypter.getKeySizeSuggestion();
                if (message != null) {
                    showMessage(message);
                    return;
                }

                if (encrypter instanceof AsymmetricEncrypter) {
                    ((AsymmetricEncrypter) encrypter).setKeyFile2(txtPublicKey.getText());
                }

                String inputFile = txtInputFile.getText();
                String outputFile = txtOutputFile.getText();
                File keyFile = new File(txtKeyFile.getText());

                if (textEncryption.isSelected()) {
                    if (source == jButton1) {
                        encryprtString(plainTextArea, cipherTextArea, keyFile, encrypter);
                    } else {
                        decryprtString(cipherTextArea, plainTextArea, keyFile, encrypter);
                    }
                } else {
                    if (source == btnEncrypt) {
                        encrypter.encrypt(inputFile, outputFile, keyFile);
                    } else {
                        encrypter.decrypt(inputFile, outputFile, keyFile);
                    }
                }

                if (source == btnEncrypt || source == jButton1) {
                    message = "Encrypt successfully";
View Full Code Here

Examples of org.keyczar.Encrypter

    @Override
    public Encrypter buildEncrypter(String key) {
        try {
            KeyczarReader child = keyczarFactory.getReader(key);
            return new Encrypter(child);
        } catch (KeyczarException e) {
            throw new IllegalStateException("Error building encrypter", e);
        }
    }
View Full Code Here

Examples of org.keyczar.Encrypter

            b.setProjectKeyVersion(1);

            plaintext = b.build().toByteArray();
        }

        Encrypter publicKeyEncrypter = getPublicKeyEncrypter(user.getPublicKey());
        byte[] ciphertext = publicKeyEncrypter.encrypt(plaintext);

        SecretData.Builder s = SecretData.newBuilder();
        s.setCiphertext(ByteString.copyFrom(ciphertext));
        s.setEncryptedWith(EncryptedWith.PUBLIC_KEY);
        s.setVersion(1);
View Full Code Here

Examples of org.keyczar.Encrypter

            try {
                key = KeyczarUtils.readRsaPublicKey(keyData.getKeyczar());
            } catch (KeyczarException e) {
                throw new IllegalStateException("Error reading public key", e);
            }
            return new Encrypter(new KeyczarReaderWrapper(key));
        } else {
            throw new IllegalStateException("Only deprecated public key available");
        }
        // ByteString encoded = keyData.getEncoded();
        // if (encoded == null) {
View Full Code Here

Examples of org.keyczar.Encrypter

    public void addTokenRecovery(UserData.Builder user, SecretToken secret) {
        SecretStoreData.Builder secretStore = user.getSecretStoreBuilder();

        SecretKeyData.Builder b = getSecretKeyData(secretStore, SecretKeyType.ENCRYPTED_WITH_FORGOTPASSWORD_PUBKEY);

        Encrypter encrypter = keystore.buildEncrypter(KEY_FORGOT_PASSWORD_PUBLIC);

        b.setVersion(1);

        byte[] serialized = KeyczarUtils.pack(secret.cryptoKey);
        byte[] ciphertext;
        try {
            ciphertext = encrypter.encrypt(serialized);
        } catch (KeyczarException e) {
            throw new IllegalStateException("Error encrypting key", e);
        }

        b.setCiphertext(ByteString.copyFrom(ciphertext));
View Full Code Here

Examples of org.keyczar.Encrypter

        if (secretToken.type != SecretTokenType.PROJECT_SECRET) {
            throw new IllegalArgumentException();
        }

        Encrypter encrypter = secretToken.getCrypter();

        b.setVersion(1);

        byte[] serialized = KeyczarUtils.pack(secret.cryptoKey);
        byte[] ciphertext;
        try {
            ciphertext = encrypter.encrypt(serialized);
        } catch (KeyczarException e) {
            throw new IllegalStateException("Error encrypting key", e);
        }

        b.setCiphertext(ByteString.copyFrom(ciphertext));
View Full Code Here

Examples of org.keyczar.Encrypter

        return ciphertext;
      } else {
        throw new KeyczarException("Expects encoded or unencoded in parameters");
      }
    } else if (generateParams.get("class").equals("encrypter")) {
      Encrypter crypter = new Encrypter(
          getReader(algorithm, generateParams.get("cryptedKeySet"), generateParams.get("pubKey")));
      if (generateParams.get("encoding").equals("encoded")) {
        String ciphertext = crypter.encrypt(testData);
        return ciphertext.getBytes();
      } else if (generateParams.get("encoding").equals("unencoded")) {
        byte[] ciphertext = crypter.encrypt(testData.getBytes());
        return ciphertext;
      } else {
        throw new KeyczarException("Expects encoded or unencoded in parameters");
      }
    } else {
View Full Code Here

Examples of org.keyczar.Encrypter

  }

  @Override
  public byte[] generate(String algorithm, Map<String, String> generateParams)
      throws KeyczarException {
    Encrypter keyEncrypter = new Encrypter(
        getReader(algorithm, generateParams.get("cryptedKeySet"), generateParams.get("pubKey")));
    Signer signer = new Signer(getReader(
        generateParams.get("signer"), generateParams.get("cryptedKeySet"), ""));
    SignedSessionEncrypter crypter = new SignedSessionEncrypter(keyEncrypter, signer);
    String sessionMaterial = crypter.newSession();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.