Bash
echo -n '' | sha256sum # e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -
echo -n 'hello world' | sha256sum # b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 -
Java
public class MyClass {
static String sha256(String s) {
java.security.MessageDigest md;
try { md = java.security.MessageDigest.getInstance("SHA-256"); }
catch (Exception e) { return null; }
md.update(s.getBytes());
String result = (new java.math.BigInteger(1, md.digest())).toString(16);
while(result.length()<64) { result = "0" + result; }
return result;
}
public static void main(String args[]) {
System.out.println(sha256("")); // e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
System.out.println(sha256("hello world")); // b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
System.out.println(sha256("K1t4fo0V")); // 0a979e43f4874eb24b740c0157994e34636eed0425688161cc58e8b26b1dcf4e
System.out.println(sha256("yxPX0fbIKHvjHo180")); // 074690988f8d3e8e45840f7502efd2edde63a88c299a88e0923e7ed4abec1835
}
}
PHP
echo hash('sha256','') ."\n"; # e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
echo hash('sha256','hello world') ."\n"; # b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
echo hash('sha256','K1t4fo0V') ."\n"; # 0a979e43f4874eb24b740c0157994e34636eed0425688161cc58e8b26b1dcf4e
echo hash('sha256','yxPX0fbIKHvjHo180')."\n"; # 074690988f8d3e8e45840f7502efd2edde63a88c299a88e0923e7ed4abec1835
Python
import hashlib
print( hashlib.sha256(b"").hexdigest() )
print( hashlib.sha256(b"hello world").hexdigest() )
print( hashlib.sha256(b"K1t4fo0V").hexdigest() )
print( hashlib.sha256(b"yxPX0fbIKHvjHo180").hexdigest() )
같이 보기