es.cesar.quitesleep.utils
Class SHA1Utils

java.lang.Object
  extended by es.cesar.quitesleep.utils.SHA1Utils

public class SHA1Utils
extends java.lang.Object

Author:
Cesar Valiente Gordo

Field Summary
(package private) static java.lang.String CLASS_NAME
           
 
Constructor Summary
SHA1Utils()
           
 
Method Summary
static java.lang.String byteArrayToHexString(byte[] b)
          This function encodes byte[] into a hex
static boolean compareByteArrays(byte[] b1, byte[] b2)
          This function compares two bytes[]
static boolean compareHexString(java.lang.String s1, java.lang.String s2)
          This function compares two Strings.
static byte[] generateSHA1(byte[] bytes)
          This function generates a SHA1 byte[] from another byte[].
static byte[] generateSHA1(char[] chars)
           
static byte[] generateSHA1(java.io.File file)
          This function generates a SHA1 byte[] from a file
static byte[] generateSHA1(java.io.InputStream is)
           
static byte[] generateSHA1(java.lang.String str)
           
static java.lang.String generateSHA1toString(java.io.InputStream is)
          This function converts an InputStream into a SHA1 String
static java.lang.String generateSHA1toString(java.lang.String str)
          This function converts a string without conding into a String encoded into a SHA1
static byte[] hexStringToByteArray(java.lang.String s)
          This function encodes a Hex String into a byte[]
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_NAME

static final java.lang.String CLASS_NAME
See Also:
Constant Field Values
Constructor Detail

SHA1Utils

public SHA1Utils()
Method Detail

generateSHA1

public static byte[] generateSHA1(char[] chars)

generateSHA1

public static byte[] generateSHA1(java.lang.String str)

generateSHA1

public static byte[] generateSHA1(java.io.InputStream is)

generateSHA1toString

public static java.lang.String generateSHA1toString(java.lang.String str)
This function converts a string without conding into a String encoded into a SHA1

Parameters:
str -
Returns:

generateSHA1toString

public static java.lang.String generateSHA1toString(java.io.InputStream is)
This function converts an InputStream into a SHA1 String

Parameters:
is -
Returns:

generateSHA1

public static byte[] generateSHA1(java.io.File file)
This function generates a SHA1 byte[] from a file

Parameters:
file -
Returns:

generateSHA1

public static byte[] generateSHA1(byte[] bytes)
This function generates a SHA1 byte[] from another byte[].

Parameters:
bytes -
Returns:

byteArrayToHexString

public static java.lang.String byteArrayToHexString(byte[] b)
This function encodes byte[] into a hex

Parameters:
b -
Returns:

hexStringToByteArray

public static byte[] hexStringToByteArray(java.lang.String s)
This function encodes a Hex String into a byte[]

Parameters:
s -
Returns:

compareByteArrays

public static boolean compareByteArrays(byte[] b1,
                                        byte[] b2)
This function compares two bytes[]

Parameters:
b1 -
b2 -
Returns:

compareHexString

public static boolean compareHexString(java.lang.String s1,
                                       java.lang.String s2)
This function compares two Strings.

Parameters:
s1 -
s2 -
Returns: