Перейти к содержимому
S

SecureX

Издатель: David Vitali Enterprises
Проверено на вирусы Windows Free to try
Скачать v1.0 41 скачиваний
Версия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. У него нет исполняемого файла, который можно запустить.

Похожие программы

Альтернативы

Еще от этого издателя