Работа с криптографией на примере получение хэша SHA-512 в 1С

Понадобилось мне как то сделать одну СМС-рассылку в 1С с методом усиленной авторизации, в которой необходимо было получить хэш SHA-512. Было перерыто половина интернета и ничего толкового найдено так и не было...

Нативного алгоритма реализованного на 1С найдено не было, а реализовать самостоятельно хэш-функцию не очень хотелось.

В результате был найден способ как получить криптографическую функцию в 1С не копаясь в RFC и спецификациях относительно быстро и самое главное отлаженную от и до.


Мы поступим следующим образом.

Найдем в интернете хорошо отлаженную функцию на каком нибудь скриптовом языке, например, Java Script и заставим 1С выполнять эту функцию возвращая результат!

Таким макаром получилось очень быстро сделать функцию для работы с хэшем SHA-512. Я думаю чуть-чуть модифицировав код, можно заставить шифровать и расшифровывать данные, добавить другие хэш-функции и т.д.

Что получилось, можете скачать.

Файлы

НаименованиеДатаРазмер
Функция получения SHA-512 на встроенном языке 1С 03.04.16 3.32 КБ Скачать
Обработка-пример 03.04.16 5.64 КБ Скачать
 09.10.2013 
 Автор:
 


Системные решения для 1С
Работа с криптографией на примере получение хэша SHA-512 в 1С
SoftOnIT.RU
Понадобилось мне как то сделать одну СМС-рассылку в 1С с методом усиленной авторизации, в которой необходим... 2016-04-03T01:41:49+03:00
Работа с криптографией на примере получение хэша SHA-512 в 1С
Работа с криптографией на примере получение хэша SHA-512 в 1С
https://softonit.ru

Возврат к списку