2011-04-15 30 views

回答

0

你的意思是這樣的事嗎?

  • 請對,讓您獲得XML的MD5哈希值的web服務的請求
  • 然後取得XML
  • 從內部的Android
  • 比較2要使用您的XML格式的MD5哈希驗證是否擁有整個未修改XML。

這是一個不錯的字符串的MD5轉換器:

private String md5(String in) { 
     MessageDigest digest; 
     try { 
      digest = MessageDigest.getInstance("MD5"); 
      digest.reset();   
      digest.update(in.getBytes()); 
      byte[] a = digest.digest(); 
      int len = a.length; 
      StringBuilder sb = new StringBuilder(len << 1); 
      for (int i = 0; i < len; i++) { 
       sb.append(Character.forDigit((a[i] & 0xf0) >> 4, 16)); 
       sb.append(Character.forDigit(a[i] & 0x0f, 16)); 
      } 
      return sb.toString(); 
     } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } 
     return null; 
    } 
+0

是的,這就是它了,但到現在爲止,我不知道,如何爲XML – Waypoint 2011-04-15 08:16:26

+0

創建MD5哈希你有訪問到web服務? – 2011-04-15 08:49:07

+0

沒有,只是Android手機和FTP目錄,其中包含我的XML – Waypoint 2011-04-15 10:16:15