Package net.sourceforge.plantuml.utils
Class SignatureUtils
- java.lang.Object
-
- net.sourceforge.plantuml.utils.SignatureUtils
-
public class SignatureUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SignatureUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetMD5Hex(java.lang.String s)static byte[]getMD5raw(java.lang.String s)static java.lang.StringgetSHA512Hex(java.lang.String s)static byte[]getSHA512raw(byte[] data)static byte[]getSHA512raw(java.lang.String s)static java.lang.StringgetSignature(java.lang.String s)static java.lang.StringgetSignature(SFile f)static java.lang.StringgetSignatureSha512(java.io.InputStream is)static java.lang.StringgetSignatureSha512(SFile f)static java.lang.StringgetSignatureWithoutImgSrc(java.lang.String s)static java.lang.Stringpurge(java.lang.String s)static byte[]salting(java.lang.String pass, byte[] salt)static java.lang.StringtoHexString(byte[] data)static java.lang.StringtoString(byte[] data)
-
-
-
Method Detail
-
salting
public static byte[] salting(java.lang.String pass, byte[] salt) throws java.security.NoSuchAlgorithmException, java.security.spec.InvalidKeySpecException- Throws:
java.security.NoSuchAlgorithmExceptionjava.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.NoSuchAlgorithmExceptionjava.io.UnsupportedEncodingException
-
getSHA512raw
public static byte[] getSHA512raw(java.lang.String s) throws java.security.NoSuchAlgorithmException, java.io.UnsupportedEncodingException- Throws:
java.security.NoSuchAlgorithmExceptionjava.io.UnsupportedEncodingException
-
getSHA512raw
public static byte[] getSHA512raw(byte[] data) throws java.security.NoSuchAlgorithmException, java.io.UnsupportedEncodingException- Throws:
java.security.NoSuchAlgorithmExceptionjava.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
-
-