Криптобібліотека «CryptoLib»
Для забезпечення програмних продуктів власної розробки або продуктів сторонніх розробників засобами криптозахисту, нами розроблена універсальна бібліотека криптоперетворень.
Функціональність бібліотеки:
- зашифровування/розшифровування даних відповідно до ГОСТ 28147-89 у всіх режимах, а також обчислення імітовставки відповідно до ГОСТ 28147-89;
- зашифровування/розшифровування даних з використанням алгоритмів AES, Camellia, DES і Triple -DES в п'ятьох режимах вживання;
- гешування даних відповідно до ГОСТ 34.311-95;
- гешування даних алгоритмами SHA -2, SHA -1, MD -5;
- формування і перевірка електронного цифрового підпису відповідно до ДСТУ 4145-2002;
- генерація псевдовипадкових двійкових послідовностей відповідно до ДСТУ 4145-2002, Додаток А;
- обчислення і перевірка електронного цифрового підпису на еліптичних кривих за допомогою алгоритмів ГОСТ 34.10 2000, ECDSA, ECGDSA, ECKDSA;
- реалізація процедури узгодження секретних ключів на основі алгоритмів ECKAS DH1, ECKAS DH2, ECKAS MQV.
Продукт може бути адаптований до вимог замовника після узгодження технічного завдання.