Aceasta este aplicația Linux numită cppcrypto a cărei ultimă versiune poate fi descărcată ca cppcrypto-0.20-src.zip. Poate fi rulat online în furnizorul gratuit de găzduire OnWorks pentru stații de lucru.
Descărcați și rulați online această aplicație numită cppcrypto cu OnWorks gratuit.
Urmați aceste instrucțiuni pentru a rula această aplicație:
- 1. Ați descărcat această aplicație pe computer.
- 2. Introduceți în managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator pe care îl doriți.
- 3. Încărcați această aplicație într-un astfel de manager de fișiere.
- 4. Porniți emulatorul online OnWorks Linux sau Windows online sau emulatorul online MACOS de pe acest site web.
- 5. Din sistemul de operare OnWorks Linux pe care tocmai l-ați pornit, accesați managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator dorit.
- 6. Descărcați aplicația, instalați-o și rulați-o.
cppcrypto
Ad
DESCRIERE
cppcrypto oferă implementări optimizate ale primitivelor criptografice.
Funcții hash: BLAKE, BLAKE2, Echo, Esch, Groestl, JH, Kupyna, MD5, SHA-1, SHA-2, SHA-3, SHAKE, skein, SM3, Streebog, Whirlpool.
Cifre bloc: Anubis, Aria, Camellia, CAST-256, Kalyna, Kuznyechik, Mars, Serpent, Simon, SM4, Speck, Threefish, Twofish și Rijndael (AES) cu toate dimensiunile blocurilor/cheilor.
Cifruri de flux: HC-128, HC-256, Salsa20, XSalsa20, ChaCha, XChaCha.
Moduri de criptare: CBC, CTR.
Moduri AEAD: Encrypt-then-MAC (EtM), GCM, OCB, ChaCha-Poly1305, Schwaemm.
Streaming AEAD.
Funcții MAC: HMAC, Poly1305.
Funcții de derivare a cheilor: PBKDF2, scrypt, Argon2, HKDF.
Include exemple de instrumente de linie de comandă:
- „digest” - pentru calcularea și verificarea sumelor de verificare a fișierelor folosind oricare dintre algoritmii hash acceptați (similar cu md5sum sau RHash).
- „criptor” - pentru criptarea fișierelor folosind algoritmul Serpent-256 în modul AEAD.
Consultați site-ul web cppcrypto de mai jos pentru documentația de programare.
DESCRIERE
- Interfață de programare simplă, care se explică de la sine.
- Funcții hash: BLAKE, BLAKE2, Echo, Esch, Grøstl, JH, Kupyna, MD5, SHA-1, SHA-2, SHA-3, SHAKE, Skein, SM3, Streebog, Whirlpool.
- Cifre bloc: Rijndael (AES), Anubis, Aria, Camellia, CAST-256, Kalyna, Kuznyechik, Mars, Serpent, Simon-128, SM4, Speck-128, Threefish, Twofish.
- Cifre de flux: HC-128, HC-256, Salsa20/20, Salsa20/12, XSalsa20/20, XSalsa20/12, ChaCha20, ChaCha12, XChaCha20, XChaCha12.
- Moduri de criptare: CBC, CTR.
- Moduri AEAD: Encrypt-then-MAC, GCM, OCB, ChaCha-Poly1305, Schwaemm.
- Streaming criptare autentificată cu datele asociate (Streaming AEAD).
- Funcții MAC: HMAC, Poly1305.
- Funcții de derivare a cheilor: PBKDF2, scrypt, Argon2i/Argon2d/Argon2id, HKDF
- Compilatoare testate: Visual C++ 2017, Visual C++ 2019, Visual C++ 2022, gcc 12.2.1, clang 13.0.0, clang 15.0.7.
- Sisteme de operare testate: Windows, Linux, FreeBSD, OS X, Solaris
- Include implementări portabile și implementări optimizate (folosind SSE/AVX/etc) pentru procesoarele moderne.
- Cea mai rapidă implementare este selectată dinamic în timpul execuției, în funcție de caracteristicile CPU.
- Singura implementare disponibilă public a accelerării AES-NI pentru toate cele 25 de variante Rijndael (nu numai pentru 3 variante AES).
- Singura implementare disponibilă public, optimizată pentru performanță, a funcției hash Kupyna (standardul național ucrainean DSTU 7564:2014).
- Prima implementare disponibilă public, optimizată pentru performanță, a cifrului bloc Kalyna (standardul național ucrainean DSTU 7624:2014).
- Una dintre primele implementări independente ale funcției de hashing a parolei Argon2.
- Suport pentru variantele Salsa20 și ChaCha cu nonce pe 192 de biți (XSalsa20/XChaCha).
- Include utilitarul de sinteză din linia de comandă pentru calcularea sumelor de verificare a fișierelor (hash) și demonstrarea utilizării bibliotecii.
- Include utilitarul de criptare în linie de comandă pentru criptarea fișierelor autentificate folosind Serpent-256 și demonstrarea utilizării bibliotecii.
- Documentația este disponibilă la http://cppcrypto.sourceforge.net/
Public
Dezvoltatorii
Limbaj de programare
C ++
Categorii
Aceasta este o aplicație care poate fi preluată și de la https://sourceforge.net/projects/cppcrypto/. A fost găzduit în OnWorks pentru a fi rulat online într-un mod cât mai ușor de pe unul dintre sistemele noastre operative gratuite.