0

我在 PHP 中有这个方法来调用安全 Web 服务:

// token generator; date is UTC/GMT
$tokenNewInputData = date("Y-m-d");
$tokenNew = hash_hmac('sha256', $tokenNewInputData, KEY);
echo ‘token: ‘.$tokenNew;

其中 KEY 是“密码”文本。

我必须在 Android 应用程序中使用相同的方法以相同的方式生成安全代码,并将其添加到字符串以进行 get 调用。

你能帮我举个例子,把这个 PHP 代码翻译成 Android 代码吗?谢谢。

4

1 回答 1

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();
于 2015-04-25T13:15:56.313 回答