Package java.security

Examples of java.security.MessageDigest.digest()


      BigInteger S = B_v.modPow(a_ux, N);
      if( log.isTraceEnabled() )
         log.trace("S: "+CryptoUtil.tob64(S.toByteArray()));
      // K = SessionHash(S)
      MessageDigest sessionDigest = MessageDigest.getInstance(params.hashAlgorithm);
      K = sessionDigest.digest(S.toByteArray());
      if( log.isTraceEnabled() )
         log.trace("K: "+CryptoUtil.tob64(K));
      // clientHash = H(N) xor H(g) | H(U) | A | B | K
      clientHash.update(K);
      byte[] M1 = clientHash.digest();
View Full Code Here


      serverHash.update(M1);
      serverHash.update(K);
      if( log.isTraceEnabled() )
      {
         MessageDigest tmp = CryptoUtil.copy(serverHash);
         log.trace("H[A | M1 | K]: "+CryptoUtil.tob64(tmp.digest()));
      }
      return M1;
   }
   /**
    * @param M2 The server's response to the client's challenge
View Full Code Here

        try {
            MessageDigest md = MessageDigest.getInstance("SHA");

            //Create the encrypted Byte[]
            md.update( password.getBytes() );
            byte[] hash = md.digest();

            //Convert the byte array into a String

            StringBuffer hashStringBuf = new StringBuffer();
            String byteString;
View Full Code Here

      ByteArrayOutputStream bytearrayoutputstream = new ByteArrayOutputStream(512);
      MessageDigest messagedigest = MessageDigest.getInstance("SHA");
      DataOutputStream dataoutputstream = new DataOutputStream(new DigestOutputStream(bytearrayoutputstream, messagedigest));
      dataoutputstream.writeUTF(methodDesc);
      dataoutputstream.flush();
      byte abyte0[] = messagedigest.digest();
      for (int j = 0; j < Math.min(8, abyte0.length); j++)
         hash += (long) (abyte0[j] & 0xff) << j * 8;
      return hash;

   }
View Full Code Here

    try {
      MessageDigest digest = MessageDigest.getInstance(algorithm);

      digest.update(string.getBytes(encoding));

      byte[] encodedPassword = digest.digest();

      return new BigInteger(1, encodedPassword).toString(16);

      //TODO fix if hash starts with zeroes!
View Full Code Here

      }else{

        while ((bytesRead = digestInputStream.read(buffer)) != -1){}
      }

      byte[] hash = digest.digest();

      if(progressMeter != null){

        progressMeter.setEndTime();
      }
View Full Code Here

      } catch (UnsupportedEncodingException e) {

        throw new RuntimeException(e);
      }

      byte[] encodedPassword = digest.digest();

      digest.update(encodedPassword);

      encodedPassword = digest.digest();
View Full Code Here

      byte[] encodedPassword = digest.digest();

      digest.update(encodedPassword);

      encodedPassword = digest.digest();

      String hash = new BigInteger(1, encodedPassword).toString(16).toUpperCase();

      while(hash.length() < 40){
View Full Code Here

        /* Append the MD5 hash of this resource name */
        try {
            MessageDigest digester = MessageDigest.getInstance("MD5");
            digester.reset();
            digester.update(path.getBytes("UTF8"));
            etag.append(DAVUtilities.toHexString(digester.digest()));
            etag.append('-');
        } catch (Exception e) {
            // If we can't get the MD5 HASH, let's ignore and hope...
        }

View Full Code Here

                String host = url.getHost();
                if (host == null) throw new IOException("charding - bad url, host empty: " + sku);
                try {
                    MessageDigest digest = MessageDigest.getInstance("MD5");
                    digest.update(host.getBytes(charsetUTF8));
                    byte[] md5 = digest.digest();
                    return (0xff & md5[0]) % this.dimension;
                } catch (NoSuchAlgorithmException e) {
                    throw new IOException("charding - no md5 available: " + e.getMessage());
                }
            } catch (MalformedURLException e) {
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.