//HMAC-SHA
import crypt.hmac;
var key = '\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b\x0b';
var data = "Hi There";
//HMAC-SHA1
var hmacData = crypt.hmac.sha1(key,data).getValue();
var base64 = crypt.encodeBin( hmacData );
print( base64 )
//HMAC-SHA256
var hmacData = crypt.hmac.sha256(key,data).getValue();
var base64 = crypt.encodeBin( hmacData );
print( base64 );
Markdown 格式