forked from ViartX/CacheCrypto
-
Notifications
You must be signed in to change notification settings - Fork 0
gevorg95/CacheCrypto
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CacheCrypto =========== Cryptograpic solution for Cache development based on MS CryptoAPI Проект предназначен для развития возможностей использования MS CryptoAPI для решений на базе СУБД Cache. Проект состоит из c++ кода, разработанного в VS2010 (С++) и класса Cache, реализующего механизм Callout функций из DLL. Проекты С++: 1. CacheCryptoAPI - формирует .lib, в котором реализованы функции по работе с Crypto API. Все базовые функции описаны и реализованы в этом модуле. Кроме того, здесьреализованы механизмы логирования и вывод тестовых данных. 2. CacheCryptoConsole - консольное приложение для тестирования и отладки функций CacheCryptoAPI. Использует функции, описанные в CacheCryptoAPI, позволяет производить пошаговую отладку в debug-режиме. Может включать функции для быстрой инициализации криптопровайдера и т.д. 3. ISCAPI - проект, формирующий DLL с использованием функций CacheCryptoAPI. Поддерживает механизм CALLOUT CACHE, его функции могут вызываться кодом Cache Object Script (COS). По доступному функционалу соответствует CacheCryptoConsole. На стороне Cache используется класс iscapi.Signer, обращающийся через CALLOUT к iscapi.dll (импортируется из iscapi.dll) Реализованные функции: - вывод информации о криптопровайдерах, зарегистрированных в системе - инициализация криптопровайдера - получение контекста криптопровайдера - хеширование данных (строка) - хеширование файлов - подписввание хеша - проверка подписи по хешу - проверка подписи по исходным данным - проверка подписи по хешу с учетом ключа пользователя * функции шифрования и расшифровки на данный момент не реализованы
About
Cryptograpic solution for Cache development based on MS CryptoAPI
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 98.7%
- Other 1.3%