Це програма для Windows під назвою cppcrypto, останню версію якої можна завантажити як cppcrypto-0.20-src.zip. Його можна запустити в режимі онлайн за допомогою безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою cppcrypto з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть будь-який онлайн емулятор ОС OnWorks з цього веб-сайту, але кращий онлайн-емулятор Windows.
- 5. З ОС OnWorks Windows, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму та встановіть її.
- 7. Завантажте Wine зі сховищ програмного забезпечення дистрибутивів Linux. Після встановлення ви можете двічі клацнути програму, щоб запустити їх за допомогою Wine. Ви також можете спробувати PlayOnLinux, модний інтерфейс замість Wine, який допоможе вам встановити популярні програми та ігри Windows.
Wine — це спосіб запуску програмного забезпечення Windows на Linux, але без використання Windows. Wine — це рівень сумісності Windows з відкритим вихідним кодом, який може запускати програми Windows безпосередньо на будь-якому робочому столі Linux. По суті, Wine намагається повторно реалізувати достатньо Windows з нуля, щоб він міг запускати всі ці програми Windows, насправді не потребуючи Windows.
cppcrypto
Ad
ОПИС
cppcrypto забезпечує оптимізовані реалізації криптографічних примітивів.
Хеш-функції: BLAKE, BLAKE2, Echo, Esch, Groestl, JH, Kupyna, MD5, SHA-1, SHA-2, SHA-3, SHAKE, Skein, SM3, Streebog, Whirlpool.
Блокові шифри: Anubis, Aria, Camellia, CAST-256, Kalyna, Kuznyechik, Mars, Serpent, Simon, SM4, Speck, Threefish, Twofish і Rijndael (AES) з усіма розмірами блоків/ключів.
Потокові шифри: HC-128, HC-256, Salsa20, XSalsa20, ChaCha, XChaCha.
Режими шифрування: CBC, CTR.
Режими AEAD: Encrypt-then-MAC (EtM), GCM, OCB, ChaCha-Poly1305, Schwaemm.
Потокове передавання AEAD.
Функції MAC: HMAC, Poly1305.
Ключові функції виведення: PBKDF2, scrypt, Argon2, HKDF.
Включає зразки інструментів командного рядка:
- 'дайджест' - для обчислення та перевірки контрольної суми файлів за допомогою будь-якого з підтримуваних алгоритмів хешування (подібних до md5sum або RHash).
- 'cryptor' - для шифрування файлів за алгоритмом Serpent-256 в режимі AEAD.
Перегляньте документацію з програмування на веб-сайті cppcrypto, посилання на яке наведено нижче.
Функції
- Простий, зрозумілий інтерфейс програмування.
- Хеш-функції: BLAKE, BLAKE2, Echo, Esch, Grøstl, JH, Kupyna, MD5, SHA-1, SHA-2, SHA-3, SHAKE, Skein, SM3, Streebog, Whirlpool.
- Блокові шифри: Rijndael (AES), Anubis, Aria, Camellia, CAST-256, Kalyna, Kuznyechik, Mars, Serpent, Simon-128, SM4, Speck-128, Threefish, Twofish.
- Потокові шифри: HC-128, HC-256, Salsa20/20, Salsa20/12, XSalsa20/20, XSalsa20/12, ChaCha20, ChaCha12, XChaCha20, XChaCha12.
- Режими шифрування: CBC, CTR.
- Режими AEAD: Encrypt-then-MAC, GCM, OCB, ChaCha-Poly1305, Schwaemm.
- Потокове автентифіковане шифрування з пов’язаними даними (потокове AEAD).
- Функції MAC: HMAC, Poly1305.
- Основні функції деривації: PBKDF2, scrypt, Argon2i/Argon2d/Argon2id, HKDF
- Перевірені компілятори: Visual C++ 2017, Visual C++ 2019, Visual C++ 2022, gcc 12.2.1, clang 13.0.0, clang 15.0.7.
- Перевірені операційні системи: Windows, Linux, FreeBSD, OS X, Solaris
- Включає портативні та оптимізовані реалізації (з використанням SSE/AVX/і т. д.) для сучасних процесорів.
- Найшвидша реалізація вибирається динамічно під час виконання залежно від функцій ЦП.
- Єдина загальнодоступна реалізація прискорення AES-NI для всіх 25 варіантів Rijndael (а не лише для 3 варіантів AES).
- Єдина загальнодоступна реалізація хеш-функції Kupyna, оптимізована за продуктивністю (Національний стандарт України ДСТУ 7564:2014).
- Перша загальнодоступна оптимізована за продуктивністю реалізація блочного шифру Kalyna (Український національний стандарт ДСТУ 7624:2014).
- Одна з перших незалежних реалізацій функції хешування паролів Argon2.
- Підтримка варіантів Salsa20 і ChaCha зі 192-бітним одноразовим кодом (XSalsa20/XChaCha).
- Включає утиліту дайджесту командного рядка для обчислення контрольних сум (хешів) файлів і демонстрації використання бібліотеки.
- Включає утиліту шифрування командного рядка для автентифікованого шифрування файлів за допомогою Serpent-256 і демонстрації використання бібліотеки.
- Документація доступна за адресою http://cppcrypto.sourceforge.net/
Аудиторія
Розробники
Мова програмування
C + +
Категорії
Це додаток, який також можна отримати з https://sourceforge.net/projects/cppcrypto/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.