Переписать шифровку MD5 с JS на Java
Пытаюсь реализовать Websocket API одной из бирж, у них есть пример создание сигнатуры на JS. Они используют алгоритм MD5 и подписывают его ключом. У меня вопрос, как в Java создать MD5 хеш с ключом? Разве в MD5 используется ключ? Это пример кода с биржи
let data = {
"apikey": "thisisyourapikey",
"channel": "bibox_sub_spot_ALL_ALL_login",
"event": "addChannel"
};
let secret = "thisisyourapisecret";
let sign = CryptoJS.HmacMD5(JSON.stringify(data), secret).toString();