我在PHP中使用此方法来调用安全Web服务:
// token generator; date is UTC/GMT
$tokenNewInputData = date("Y-m-d");
$tokenNew = hash_hmac('sha256', $tokenNewInputData, KEY);
echo ‘token: ‘.$tokenNew;
其中KEY是“密码”文本。
我必须在Android应用中使用相同的方法以相同的方式生成安全代码,并将其添加到字符串中以进行调用。
您能帮我一个例子来将这个PHP代码转换成Android代码吗? 感谢。
答案 0 :(得分:0)
记下下面的代码。
MessageDigest md = MessageDigest.getInstance("SHA-256");
String text = "This is some text";
md.update(text.getBytes("UTF-8")); // Change this to "UTF-16" if needed
byte[] digest = md.digest();