| Версия | 1.0 |
|---|---|
| Издатель | David Vitali Enterprises |
| Дата выпуска | 22 июл. 2015 г. |
| Дата добавления | 22 июл. 2015 г. |
| Требования ОС | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Требования | None |
| Всего скачиваний | 41 |
| Цена | Free to try |
Описание
SecureX был разработан в Visual C++ 6.0, но с имеющимся исходным кодом он легко переносится на .NET. В загружаемом файле вы найдете SecureX.h, заголовочный файл API. Вы можете открыть этот файл и просмотреть его функции, охватывающие все основы цифровой безопасности:
1. Криптосистемы с закрытым ключом:
1.1 ДЭС:
(a) DES одинарной, двойной и тройной длины;
(b) Генерация и проверка MAC (код аутентификации сообщения) одинарной длины;
c) функция одностороннего движения одинарной, двойной и тройной длины (OWF);
(d) проверка ключа DES и правильная четность ключей;
(e) DES проверяет наличие слабого ключа.
1.2 АЕС:
(a) Шифрование в режимах ECB (электронная кодовая книга) и CBC (цепочка блоков шифрования);
(b) Расшифровать в режимах ECB и CBC;
(c) Шифровать и дешифровать с помощью счетчика и ICV.
2. Криптосистема с открытым ключом:
2.1 РСА:
(a) Длина статического ключа RSA 1,25 Кбит (в настоящее время рекомендуется минимум 1,0 Кбит);
(b) генерация открытого/секретного ключа RSA с использованием быстрого анализа простых чисел и (поскольку это может занимать много времени) обратной связи о состоянии с помощью функции обратного вызова (дополнительную информацию см. в SecureX.h);
(c) RSA Sign/Unsign 1,25 Кбит;
(d) Проверить целостность ключа RSA.
3. Хеширование:
3.1 SHA4:
(a) поддержка 384- и 512-битного хэша;
(b) Вычислить SHA4 для файла;
4. Прочие функции криптографической поддержки:
4.1 Поддержка таймера мс (set, get, get_clock).
4.2 Получите надежность пароля в виде процентиля (см. SecureX.h).
4.3 Классифицировать пароль (очень слабый, слабый, хороший и т. д., снова обратитесь к SecureX.h).
4.4 Преобразование двоичного кода в шестнадцатеричную строку ASCII и наоборот.
4.5 Расчет 8-битного LRC.
4.5 Заполните массив числами Фибоначчи (полезно для заполнения данных).
4.6 Уничтожение конфиденциальных данных в памяти с четырехкратной перезаписью, включая бит-флип.
4.7 Надежные функции скремблирования данных, использующие 64-битный ключ. Может использоваться вместо отправки вашего заполнения и других статических данных в открытом виде.
Обратите внимание, что это исходный код/дополнительный пакет DLL. У него нет исполняемого файла, который можно запустить.