2013-06-20 3 views
2

Возможно ли в Javascript преобразовать что-то вроде этого: d131dd02c5e6eec4 693d9a0698aff95c 2fcab58712467eab 4004583eb8fb7f89, являющееся результатом хеш-функции MD5, в целое число?Javascript. Преобразовать хеш MD5 в целое число

+0

Для чего вам нужно целое число? Вы можете преобразовать его в строку, но не номер JavaScript (точно, так или иначе). – Ryan

+0

Я пытаюсь реализовать протокол Chord. – AndreiBogdan

+0

Единственный способ, которым вы могли бы начать использовать его как int, - это использовать какую-либо форму замены, чтобы заменить буквы числом, что создает целый ряд других проблем ... – Justin

ответ

3

Это выглядит как шестнадцатеричное число, так что вы можете попробовать использовать функцию parseInt и передать в базу шестнадцати:

var num = parseInt(string, 16); 

Edit: Этот метод не работает. См. Комментарии для деталей.

+0

Путь слишком большой, чтобы сделать это. – Ryan

+0

Он возвращает число в моей консоли ... Огромное количество, но это что-то. Я не уверен, насколько точно это получается. –

+0

Очень неточно. Или, если вы сохранили пробелы, только первую часть. – Ryan