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 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 Кбіт (поточна рекомендація — мінімум 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 Підтримка таймера MSec (set, get, get_clock).

4.2 Отримати надійність пароля як процентиль (див. SecureX.h).

4.3 Класифікуйте пароль (дуже слабкий, слабкий, хороший тощо). Знову зверніться до SecureX.h).

4.4 Перетворення двійкового коду на шістнадцятковий рядок ASCII і навпаки.

4.5 Розрахунок LRC 8-біт.

4.5 Заповнити масив числами Фібоначчі (корисно для доповнення даних).

4.6 Знищення чутливого матеріалу в пам’яті за допомогою чотириразового перезапису, включаючи перевертання бітів.

4.7 Надійні функції шифрування даних, які використовують 64-бітний ключ. Може використовуватися замість надсилання ваших відступів та інших статичних даних у відкритому вигляді.

Зауважте, що це вихідний код/додатковий пакет DLL. Він як такий не має виконуваного файлу, який можна було б запустити.

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

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

Більше від цього видавця