| Версия | 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 пакет. Той като такъв няма изпълним файл, който може да бъде стартиран.