|
Никто не делал на встроенном языке 1C хэш-фнукцию SHA-512? | ☑ | ||
---|---|---|---|---|
0
Diversus
22.02.13
✎
19:07
|
День, добрый.
Столкнулся с тем, что нужна хэш-функция SHA-512. Поискал вроде нет нигде... Нужно именно на встроенном языке без внешних компонент. Если есть поделитесь пожалуйста... |
|||
1
БалбесВ1с
22.02.13
✎
19:09
|
Первая ссылка в google.
|
|||
2
Diversus
22.02.13
✎
19:10
|
(1) Нету
|
|||
3
БалбесВ1с
22.02.13
✎
19:11
|
||||
4
Diversus
22.02.13
✎
19:12
|
(3) Мне нужно именно на встроенном языке без COM-объектов.
|
|||
5
vde69
22.02.13
✎
19:13
|
МД-5 есть на встроеном
|
|||
6
vde69
22.02.13
✎
19:14
|
и CRC-16 тоже есть
|
|||
7
Diversus
22.02.13
✎
19:15
|
(6) Для отправки SMS для усиленной авторизации нужно получить именно SHA-512
|
|||
8
H A D G E H O G s
22.02.13
✎
19:36
|
(5) Стыдно спросить, но как?
|
|||
9
Diversus
22.02.13
✎
19:43
|
(8) В БСП в модуле ОтправкаSMSЧерезМТС
Функия ВычислитьХешСтрокиПоАлгоритмуMD5 а вот SHA-512 нету |
|||
10
Diversus
22.02.13
✎
20:48
|
Сделал...
|
|||
11
Cap_1977
22.02.13
✎
21:01
|
Выкладывай
|
|||
12
Diversus
22.02.13
✎
21:05
|
Ща
|
|||
13
Diversus
22.02.13
✎
21:20
|
||||
14
HeroShima
22.02.13
✎
21:24
|
Тоже мне на встроенном...
|
|||
15
Diversus
22.02.13
✎
21:52
|
(14) Ага. Ну что делать. Ведь реально на то, чтобы написать с нуля по спецификациям необходимо много времени на разработку и еще больше на отладку...
|
|||
16
HeroShima
22.02.13
✎
22:12
|
Тогда не могу удержаться:
Функция SHA512(стр); dlr.ПитонВыполнить("from hashlib import sha512"); dlr.ПитонЗадатьЗначение("str", стр); Возврат dlr.ПитонВычислить("sha512(str.encode('utf-8')).hexdigest()"); КонецФункции |
|||
17
Diversus
22.02.13
✎
22:37
|
(16) Это если питон установлен?
|
|||
18
Cap_1977
22.02.13
✎
22:38
|
(15) А слабо переписать чисто на 1С ?
|
|||
19
Diversus
22.02.13
✎
22:38
|
(15) Не слабо. Но я же говорю уйдет много времени...
|
|||
20
Cap_1977
22.02.13
✎
22:40
|
Лавры, признание - не желаешь ?
|
|||
21
Diversus
22.02.13
✎
22:42
|
(20) Не страдаю таким.
|
|||
22
Cap_1977
22.02.13
✎
22:48
|
(21) Продажа алгоритма, лавры, признание ?
|
|||
23
HeroShima
22.02.13
✎
22:56
|
(17) моя ВК. тут тема где-то была
|
|||
24
Diversus
22.02.13
✎
22:57
|
(22) Что за бред? Никто не продает алгоритм получение хэш-функции. Попросили показать, показал. Что не так?
(23) Интересно. Надо будет посмотреть. |
|||
25
Torquader
22.02.13
✎
23:26
|
Написать алгоритм хеширования можно совершенно на любом языке программирования, но, так как в 1С нет битовых операций, то придётся работать не с байтами, а с отдельными битами, что сильно скажется на скорости работы.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |