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();