Appendix-Hexadecimal conversion in Java and PHP
Appendix
Java String to Hexadecimal
public static String strToHex(String str) {
String st = "";
try {
byte[] by = str.getBytes("utf8");
for (int i = 0; i < by.length; i++) {
String strs = Integer.toHexString(by[i]);
if (strs.length() > 2){
strs = strs.substring(strs.length() - 2);
} else if (strs.length() == 1) {
//Add padding for hexadecimal 00~0F
strs = String.format("%02x", by[i]);
}
st += strs;
}
} catch (Exception e) {
e.printStackTrace();
}
return st;
}
PHP String to Hexadecimal
bin2hex($utf8Str);