Java和PHP都提供了MD5加密的實現。
在Java中:
import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Example { public static void main(String[] args) throws NoSuchAlgorithmException { String input = "Hello world"; MessageDigest md = MessageDigest.getInstance("MD5"); byte[] messageDigest = md.digest(input.getBytes()); StringBuilder sb = new StringBuilder(); for (byte b : messageDigest) { sb.append(String.format("%02x", b)); } String hash = sb.toString(); System.out.println("MD5 Hash: " + hash); } }
在PHP中:
$input = "Hello world"; $hash = md5($input); echo "MD5 Hash: " . $hash;
需要注意的是,Java中需要用MessageDigest類,而PHP中可以直接使用md5函數。
上一篇java 和js互調
下一篇java 16位校驗和