27 lines
435 B
Java
27 lines
435 B
Java
/**
|
|
* Author: Timothy Prepscius
|
|
* License: GPLv3 Affero + keep my name in the code!
|
|
*/
|
|
|
|
package core.crypt;
|
|
|
|
import org.bc.crypto.digests.SHA256Digest;
|
|
|
|
public class HashSha256
|
|
{
|
|
public HashSha256 ()
|
|
{
|
|
|
|
}
|
|
|
|
public byte[] hash (byte[] bytes)
|
|
{
|
|
SHA256Digest digest = new SHA256Digest();
|
|
|
|
byte[] out = new byte[digest.getDigestSize()];
|
|
digest.update(bytes, 0, bytes.length);
|
|
digest.doFinal(out, 0);
|
|
return out;
|
|
}
|
|
}
|