У меня есть проект, где я хочу вычислить сумму MD5 в JavaScript, но я хочу затем разбить его в блоки (как это происходит, я хочу 3 бита за один раз). Есть ли какая-либо реализация, которую я могу использовать, которые делают это легким сделать? (BTW, я уже нашел эту реализацию MD5, которая возвращает строку.)
Опция я думал:
Кто-либо знает о чем-то более простом?
Может быть, преобразовать его в массив целых чисел и извлечь нужные значения с помощью поразрядных логических операторов и битовых сдвигов? ..
Я думаю, что ваши два решения, вероятно, самые простые. В частности, поскольку эта реализация использует внутреннее представление массива значений, вероятно, будет довольно просто сделать сопутствующую функцию к существующим функциям кодирования b64 и hex, которая выводит желаемый формат.