@Override public String encode(byte[] aData) { return new String(Base64.encode(aData)); }
private String getWebSocketAccept(String key) { synchronized (sha1Helper) { sha1Helper.reset(); sha1Helper.update(key.getBytes(B2CConverter.ISO_8859_1)); return Base64.encode(sha1Helper.digest(WS_ACCEPT)); } }
private String getWebSocketAccept(String key) throws ServletException { MessageDigest sha1Helper = sha1Helpers.poll(); if (sha1Helper == null) { try { sha1Helper = MessageDigest.getInstance("SHA1"); } catch (NoSuchAlgorithmException e) { throw new ServletException(e); } } sha1Helper.reset(); sha1Helper.update(key.getBytes(EncodingToCharset.ISO_8859_1)); String result = new String(Base64.encode(sha1Helper.digest(WS_ACCEPT))); sha1Helpers.add(sha1Helper); return result; }
private String getWebSocketAccept(String key) throws ServletException { MessageDigest sha1Helper = sha1Helpers.poll(); if (sha1Helper == null) { try { sha1Helper = MessageDigest.getInstance("SHA1"); } catch (NoSuchAlgorithmException e) { throw new ServletException(e); } } sha1Helper.reset(); sha1Helper.update(key.getBytes(B2CConverter.ISO_8859_1)); String result = Base64.encode(sha1Helper.digest(WS_ACCEPT)); sha1Helpers.add(sha1Helper); return result; }
@Override public String getEntropy() { // Calculate a semi-useful value if this has not been set if (this.entropy == null) { // Use APR to get a crypto secure entropy value byte[] result = new byte[32]; boolean apr = false; try { String methodName = "random"; Class paramTypes[] = new Class[2]; paramTypes[0] = result.getClass(); paramTypes[1] = int.class; Object paramValues[] = new Object[2]; paramValues[0] = result; paramValues[1] = new Integer(32); Method method = Class.forName("org.apache.tomcat.jni.OS") .getMethod(methodName, paramTypes); method.invoke(null, paramValues); apr = true; } catch (Throwable t) { // Ignore } if (apr) { setEntropy(new String(Base64.encode(result))); } } return (this.entropy); }
md.update(credentials.getBytes()); String digestedPassword = new String(Base64.encode(md.digest())); validated = password.equals(digestedPassword);
md.reset(); md.update(credentials.getBytes(Charset.defaultCharset())); String digestedPassword = Base64.encode(md.digest()); validated = password.equals(digestedPassword);
md.reset(); md.update(credentials.getBytes()); String digestedPassword = Base64.encode(md.digest()); validated = password.equals(digestedPassword);
md.reset(); md.update(credentials.getBytes()); String digestedPassword = Base64.encode(md.digest()); validated = password.equals(digestedPassword);
md.reset(); md.update(credentials.getBytes()); String digestedPassword = Base64.encode(md.digest()); validated = password.equals(digestedPassword);
+ Base64.encode(outToken));