in src/java/org/apache/fulcrum/crypto/provider/JavaCrypt.java [101:112]
public String encrypt(String value) throws Exception
{
MessageDigest md = MessageDigest.getInstance(cipher);
// We need to use unicode here, to be independent of platform's
// default encoding. Thanks to SGawin for spotting this.
byte[] digest = md.digest(value.getBytes("UTF-8"));
// Base64-encode the digest.
byte[] encodedDigest = Base64.encodeBase64(digest);
return (encodedDigest == null ? null : new String(encodedDigest, "UTF-8"));
}