| Версія | 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 DES:
(a) Адзінарны, двайны і трайны DES;
(b) генераваць і правяраць MAC (код аўтэнтыфікацыі паведамленняў) адной даўжыні;
(c) Аднабаковая функцыя аднабаковай, падвойнай і патройнай даўжыні (OWF);
(d) праверка ключа DES і правільны парытэт ключа;
(e) Праверка DES на слабы ключ.
1.2 AES:
(a) Шыфраванне ў рэжымах ECB (Электронная кодавая кніга) і CBC (Cipher Block Chaining);
(б) расшыфраваць у рэжымах ECB і CBC;
(c) Шыфраванне і дэшыфраванне з лічыльнікам і ICV.
2. Крыптасістэма з адкрытым ключом:
2.1 RSA:
(a) Даўжыня статычнага ключа RSA 1,25 Кбіт (бягучая рэкамендацыя - мінімум 1,0 Кбіт);
(b) Генерацыя адкрытага/сакрэтнага ключа RSA з выкарыстаннем хуткага аналізу простых лікаў і (паколькі гэта можа заняць шмат часу) зваротнай сувязі стану праз функцыю зваротнага выкліку (падрабязней глядзіце SecureX.h);
(c) RSA Sign/Unsign 1,25 Кбіт;
(d) Праверце цэласнасць ключа RSA.
3. Хэшаванне:
3.1 SHA4:
(а) 384 і 512-бітная падтрымка хэша;
(б) Вылічыць SHA4 над файлам;
4. Розныя крыптаграфічныя функцыі падтрымкі:
4.1 Падтрымка таймера MSec (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. Ён як такі не мае выканальнага файла, які можна было б запусціць.