Package sun.misc

Examples of sun.misc.BASE64Encoder.encode()


  public String toEncryptMD5(String password) {
    try {
      MessageDigest digest = MessageDigest.getInstance("MD5");
      digest.update(password.getBytes());
      BASE64Encoder base = new BASE64Encoder();
      return base.encode(digest.digest());
    } catch (NoSuchAlgorithmException ns) {
      ns.printStackTrace();
      return password;
    }
  }
View Full Code Here


            pwd[2 * i + 1] = (byte) (passwd.charAt(i) >> 8);
          }
          md = MessageDigest.getInstance("SHA-1");
          byte[] byteCode = md.digest(pwd);
          BASE64Encoder encoder = new BASE64Encoder();
          hashKey = encoder.encode(byteCode);
        } catch (NoSuchAlgorithmException e) {
          Logger.getLogger(Section.class.getName(),
              "Fail to initiate the digest method.");
        }
      }
View Full Code Here

                }

                Attributes attr = null;
                if (input != null) attr = input.getAttributes(name);
                attr = attr != null ? new Attributes(attr) : new Attributes();
                attr.putValue("SHA1-Digest", base64.encode(md.digest()));
                output.getEntries().put(name, attr);
            }
        }

        return output;
View Full Code Here

                true, "UTF-8");

        // Digest of the entire manifest
        manifest.write(print);
        print.flush();
        main.putValue("SHA1-Digest-Manifest", base64.encode(md.digest()));

        Map<String, Attributes> entries = manifest.getEntries();
        for (Map.Entry<String, Attributes> entry : entries.entrySet()) {
            // Digest of the manifest stanza for this entry.
            print.print("Name: " + entry.getKey() + "\r\n");
View Full Code Here

            }
            print.print("\r\n");
            print.flush();

            Attributes sfAttr = new Attributes();
            sfAttr.putValue("SHA1-Digest", base64.encode(md.digest()));
            sf.getEntries().put(entry.getKey(), sfAttr);
        }

        sf.write(out);
    }
View Full Code Here

      byte[] cleartext = password.getBytes("UTF8");

      Cipher cipher = Cipher.getInstance("DES");
      cipher.init(Cipher.ENCRYPT_MODE, getKey());
      encrypedPwd = base64encoder.encode(cipher.doFinal(cleartext));
    } catch (Exception e) {
      LOGGER.debug(e);
    }

    return encrypedPwd;
View Full Code Here

            byte[] inputBytes = data.getBytes("UTF8");
            byte[] outputBytes = cipher.doFinal(inputBytes);

            BASE64Encoder encoder = new BASE64Encoder();
            return encoder.encode(outputBytes);
        } catch (Exception e) {
            throw new EncrypterException("Failed to encrypt string.", e);
        }
    }
View Full Code Here

            e.printStackTrace()
       
        // 对字节数组Base64编码 
        BASE64Encoder encoder = new BASE64Encoder()
        // 返回Base64编码过的字节数组字符串 
        return encoder.encode(data)
    }

}
View Full Code Here

  @Override
  public String getSqlData() {
    if (data != null) return data;
    BASE64Encoder encoder = new BASE64Encoder();
    List<String> encoded = new ArrayList<String>();
    for (int i = 0; i < 4; i++) if (lines[i] != null && lines[i].length() > 0) encoded.add(encoder.encode(lines[i].getBytes()));
    return wallSign + "@" + facing + "@" + Util.join(encoded, ",");
  }

  @Override
  public boolean rollback(Block block) {
View Full Code Here

                data.addAttribute("encoding", "base64");
                if (recordIDs != null) {
                    data.setText(""+rec.getId());
                    recordIDs.add(rec.getId());
                } else {
                    data.setText(encoder.encode(rec.getData().getData()));
                }
                addUpload(rec.getXcdlDescription(), sampleRecord, "xcdlDescription", encoder, uploadIDs);
                addJhoveString(rec, encoder, sampleRecord);
                addFitsInfo(rec, encoder, sampleRecord);
            } else {
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.