Преобразование строки в шестнадцатеричную в Java
Чтобы шестнадцатеричный код jdk всегда был 40 символов, BigInteger java должен быть положительным:
public String toHex(String arg) {
return String.format("%x", new BigInteger(1, arg.getBytes(/*YOUR_CHARSET?*/)));
}
java
string
hex
2021-12-22T13:25:35+00:00
2022-10-31T01:33:46+00:00
IIapuk
Вопросы с похожей тематикой, как у вопроса:
Преобразование строки в шестнадцатеричную в Java
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.