Class SignatureUtils

java.lang.Object
net.sourceforge.plantuml.SignatureUtils

public class SignatureUtils extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static java.lang.String
    getMD5Hex(java.lang.String s)
     
    static byte[]
    getMD5raw(java.lang.String s)
     
    static java.lang.String
    getSHA512Hex(java.lang.String s)
     
    static byte[]
    getSHA512raw(byte[] data)
     
    static byte[]
    getSHA512raw(java.lang.String s)
     
    static java.lang.String
    getSignature(java.lang.String s)
     
    static java.lang.String
     
    static java.lang.String
    getSignatureSha512(java.io.InputStream is)
     
    static java.lang.String
     
    static java.lang.String
    getSignatureWithoutImgSrc(java.lang.String s)
     
    static java.lang.String
    purge(java.lang.String s)
     
    static byte[]
    salting(java.lang.String pass, byte[] salt)
     
    static java.lang.String
    toHexString(byte[] data)
     
    static java.lang.String
    toString(byte[] data)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SignatureUtils

      public SignatureUtils()
  • Method Details

    • salting

      public static byte[] salting(java.lang.String pass, byte[] salt) throws java.security.NoSuchAlgorithmException, java.security.spec.InvalidKeySpecException
      Throws:
      java.security.NoSuchAlgorithmException
      java.security.spec.InvalidKeySpecException
    • getSignature

      public static java.lang.String getSignature(java.lang.String s)
    • toString

      public static java.lang.String toString(byte[] data)
    • toHexString

      public static java.lang.String toHexString(byte[] data)
    • getMD5Hex

      public static java.lang.String getMD5Hex(java.lang.String s)
    • getSHA512Hex

      public static java.lang.String getSHA512Hex(java.lang.String s)
    • getMD5raw

      public static byte[] getMD5raw(java.lang.String s) throws java.security.NoSuchAlgorithmException, java.io.UnsupportedEncodingException
      Throws:
      java.security.NoSuchAlgorithmException
      java.io.UnsupportedEncodingException
    • getSHA512raw

      public static byte[] getSHA512raw(java.lang.String s) throws java.security.NoSuchAlgorithmException, java.io.UnsupportedEncodingException
      Throws:
      java.security.NoSuchAlgorithmException
      java.io.UnsupportedEncodingException
    • getSHA512raw

      public static byte[] getSHA512raw(byte[] data) throws java.security.NoSuchAlgorithmException, java.io.UnsupportedEncodingException
      Throws:
      java.security.NoSuchAlgorithmException
      java.io.UnsupportedEncodingException
    • getSignatureSha512

      public static java.lang.String getSignatureSha512(SFile f) throws java.io.IOException
      Throws:
      java.io.IOException
    • getSignatureSha512

      public static java.lang.String getSignatureSha512(java.io.InputStream is) throws java.io.IOException
      Throws:
      java.io.IOException
    • getSignatureWithoutImgSrc

      public static java.lang.String getSignatureWithoutImgSrc(java.lang.String s)
    • purge

      public static java.lang.String purge(java.lang.String s)
    • getSignature

      public static java.lang.String getSignature(SFile f) throws java.io.IOException
      Throws:
      java.io.IOException