В то время, когда я разрабатывал приложения на iPhone, я преобразовывал String в SHA1 с двумя комбинациями:
Сейчас я разрабатываю приложение для Android, и у меня не было примеров того, как вычислить SHA1 с ключом.
Я очень признателен за любое руководство или помощь.
private void convertStringToSHA1()
{
String sTimeStamp = new SimpleDateFormat("MM/dd/yyyy HH:MM:SS").format(new java.util.Date());
String sStringToHash = String.format("%1$s\n%2$s", "Username",sTimeStamp);
MessageDigest cript = MessageDigest.getInstance("SHA-1");
cript.reset();
cript.update(sStringToHash.getBytes("utf-8"));
sStringToHash = new BigInteger(1, cript.digest()).toString(16);
}