Package net.sourceforge.plantuml
Class SignatureUtils
- java.lang.Object
-
- net.sourceforge.plantuml.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.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
getSignature(SFile f)
static java.lang.String
getSignatureSha512(java.io.InputStream is)
static java.lang.String
getSignatureSha512(SFile f)
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)
-
-
-
Method Detail
-
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
-
-