|
Помогите с хешированием md5 |
☑ |
0
web_profiler
06.04.16
✎
11:18
|
О чудо!!! Появилась функция (встроенная) хеширования md5
И как оказывается не совсем уж она и полезная, к примеру раньше я получал md5 вот таким образом
Crypt = Новый COMОбъект("System.Security.Cryptography.MD5CryptoServiceProvider");
Text = Новый COMОбъект("System.Text.UTF8Encoding");
HashArray = Crypt.ComputeHash_2(Text.GetBytes_4(СокрЛП(ТрекНомер) + Строка(Сигнатура))).Выгрузить();
Hash = "";
Для Каждого Число Из HashArray Цикл
Hash = Hash + DecToHex(Число);
КонецЦикла;
Результат1 = Hash;
Теперь попробывал "новшество"
Хеш = Новый ХешированиеДанных(ХешФункция.MD5);
Хеш.Добавить(тСтрока);
и получил в ответ двоичный данные
А теперь вопрос: как мне все-таки получить строковое представление md5
"123213ac4530c" -исходная строка
"f9bac614494c1f286dfe3f5f13c17bef" - хешированная мною
F9 BA C6 14 49 4C 1F 28 6D FE 3F 5F 13 C1 7B EF - двоичные данные "чудо функции"
Помогите, пожалуйста
|
|
1
Волшебник
модератор
06.04.16
✎
11:19
|
в чём проблема удалить пробелы и сделать НРЕГ?
|
|
2
Dmitry1c
06.04.16
✎
11:19
|
(0) а ты разве не видишь, что строка "чудо-функции" идентична твоей?
|
|
3
mehfk
06.04.16
✎
11:20
|
(0) Используй СтрЗаменить
|
|
4
web_profiler
06.04.16
✎
11:20
|
ссори, не заметил, честно
|
|
5
Dmitry1c
06.04.16
✎
11:20
|
(4) я вот под вечер так могу. Ты спал?
|
|
6
web_profiler
06.04.16
✎
11:21
|
просто раньше получал строку в ответе, а сейчас получил дв.данные и поник
|
|
7
web_profiler
06.04.16
✎
11:21
|
только проснулся
|
|
8
Serginio1
06.04.16
✎
12:21
|
|
|