您必须知道使用了哪种PHP
crypt实现(MD5,SHA256,SHA512?),因为有几种实现取决于您的操作系统:http
:
//php.net/manual/fr/function.crypt.php
Java的等效类是MessageDigest。创建此类的实例时,您将提供哈希算法,例如:
MessageDigest md = MessageDigest.getInstance("MD5");MessageDigest md2 = MessageDigest.getInstance("SHA-256");MessageDigest md3 = MessageDigest.getInstance("SHA-512");// etc.byte[] encryptedPassword = md.digest("yourPassword".getBytes());


