Прескочи към съдържанието
S

SecureX

Издател: David Vitali Enterprises
Проверен за вируси Windows Free to try
Изтегли v1.0 41 изтегляния
Версия1.0
Издател David Vitali Enterprises
Дата на излизане22.07.2015 г.
Датата е добавена22.07.2015 г.
Os изисквания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 DES:

(a) DES с единична, двойна и тройна дължина;

(b) Единична дължина генерира и проверява MAC (Код за удостоверяване на съобщението);

(c) Еднопосочна функция с единична, двойна и тройна дължина (OWF);

(d) проверка на DES ключ и правилен паритет на ключа;

(e) DES проверка за слаб ключ.

1.2 AES:

(a) Шифроване в режими ECB (Electronic Code Book) и CBC (Cipher Block Chaining);

(b) Декриптиране в режими ECB и CBC;

(c) Шифроване и дешифриране с брояч и ICV.

2. Криптосистема с публичен ключ:

2.1 RSA:

(a) Дължина на статичен RSA ключ от 1,25 Kbits (текущата препоръка е за минимум 1,0 Kbits);

(b) Генериране на публичен/таен ключ на RSA с помощта на бърз анализ на прости числа и (тъй като може да отнеме време) обратна връзка за състоянието чрез функция за обратно извикване (вижте SecureX.h за повече);

(c) RSA Sign/Unsign от 1,25 Kbits;

(d) Проверете целостта на RSA ключа.

3. Хеширане:

3.1 SHA4:

(a) поддръжка на 384 и 512 битов хеш;

(b) Изчисляване на SHA4 върху файл;

4. Разни функции за криптографска поддръжка:

4.1 Поддръжка на MSec таймер (set, get, get_clock).

4.2 Вземете силата на паролата като процентил (вижте SecureX.h).

4.3 Класифицирайте паролата (много слаба, слаба, добра и т.н. отново вижте SecureX.h).

4.4 Конвертиране на двоичен в ASCII шестнадесетичен низ и обратно.

4.5 Изчислете LRC 8-bit.

4.5 Попълване на масив с числа на Фибоначи (полезно за допълване на данни).

4.6 Унищожете чувствителния материал в паметта с четворно презаписване, включително битово обръщане.

4.7 Силни функции за кодиране на данни, които използват 64-битов ключ. Може да се използва вместо изпращане на вашите подложки и други статични данни в чист вид.

Обърнете внимание, че това е изходен код/незадължителен DLL пакет. Той като такъв няма изпълним файл, който може да бъде стартиран.

Подобни програми

Алтернативи

Още от този издател