SHA 256 для приложения для Android

У меня в PHP этот метод для вызова веб-службы безопасности:

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

где ключ это текст "пароль".

Я должен использовать тот же метод в приложении Android для генерации кода безопасности таким же образом и добавить это в строку для вызова get.

Можете ли вы помочь мне, например, для перевода этого PHP-кода в код Android? Благодарю.

1 ответ

Запишите ниже код.

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();
Другие вопросы по тегам