我正在尝试使用以下代码在 Android 上实现 SHA-1
String name = "potato";
MessageDigest md = MessageDigest.getInstance("SHA-1");
md.update(name.getBytes("iso-8859-1"), 0 , name.getBytes( "iso-8859-1").length );
Bytes[] sha1hash = md.digest();
textview.setText(sha1hash.toString());
但是当我两次运行这段代码时,它给了我不同的哈希码来“土豆”。据我所知,每次我运行程序时他们都应该给我相同的答案,有人知道这可能是什么问题吗?