The JavaScript / ECMAScript code shown below hashes a string.
importPackage(java.io);
importPackage(Packages.java.lang);
importClass(java.security.MessageDigest);
importClass(java.nio.charset.StandardCharsets);
importClass(java.lang.StringBuffer);
var varMyString = "JIMBO";
var varDigest = MessageDigest.getInstance("SHA-256");
var varOriginalString = new java.lang.String(varMyString);
var varHashedString = varDigest.digest(varOriginalString.getBytes(StandardCharsets.UTF_8));
var varFinalString = new StringBuffer();
for (i = 0; i < varHashedString.length; i++)
{
varFinalString.append(Integer.toString((varHashedString[i] & 0xff) + 0x100, 16).substring(1));
}
print ("hash: " + varFinalString);