【发布时间】:2014-11-17 16:34:06
【问题描述】:
我想模仿的是这个 PHP 功能
<?php
base64_encode( hash_hmac( 'SHA256', $a, $b, true) );
?>
“HmacSHA256”和“sha256”有区别吗?
这可行 - 但不会给我相同的结果:
<cfscript>
toBase64( hmac( a, b, 'HmacSHA256', 'us-ascii' ) );
</cfscript>
这告诉我“sha256”不可用(因为我没有使用企业)
<cfscript>
toBase64( hmac( a, b, 'SHA256', 'us-ascii' ) );
</cfscript>
在没有企业的情况下我有什么方法可以做到这一点?没有我可以绑定的 java lib 用于编码吗?
谢谢
【问题讨论】:
标签: php encoding coldfusion hmac sha256