gradle計算文件hash


import java.security.MessageDigest; 
def generateMD5(String s) { MessageDigest digest = MessageDigest.getInstance("MD5") digest.update(s.bytes); return new BigInteger(1, digest.digest()).toString(16).padLeft(32, '0')}task getMD5{ String md5 = generateMD5('./build/distributions/qihoo-0.1.0-SNAPSHOT.zip') println md5

}



try {
    MessageDigest messageDigest = MessageDigest.getInstance("MD5");
    messageDigest.update("https://services.gradle.org/distributions/gradle-2.10-all.zip".getBytes());
    System.out.println(new BigInteger(1, messageDigest.digest()).toString(36));
} catch (NoSuchAlgorithmException e) {
    e.printStackTrace();
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章