Package net.sourceforge.plantuml
Class SignatureUtils
java.lang.Object
net.sourceforge.plantuml.SignatureUtils
public class SignatureUtils
extends java.lang.Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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
- 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
- Throws:
java.io.IOException
-