Есть некая функция на Java для создания хеша PHP: public static String getDeviceID(String paramString1, String paramString2) { try { String str1 = paramString1 + "SOS" + paramString2; byte[] arrayOfByte = MessageDigest.getInstance("MD5").digest(str1.getBytes()); StringBuffer localStringBuffer = new StringBuffer(); for (int i = 0; i < arrayOfByte.length; i++) { localStringBuffer.append(Integer.toHexString(0x100 | 0xFF & arrayOfByte[i]).substring(1, 3)); } String str2 = localStringBuffer.toString(); return str2; } catch (NoSuchAlgorithmException localNoSuchAlgorithmException) {} return null; } Как это реализовать на PHP? буду очень вам благодарен
наверное PHP: <?php function getDeviceID($paramString1, $paramString2) { return md5($paramString1."SOS".$paramString2); } ?>
? Единственный смысл - обрезать с помощью substring единицу в начале, которая добавляется (| 0x100) т.к. при конструкции 0xFF & byte для 0 будем получать 0, а не 00.