Dies ist die Windows-App mit dem Namen cppcrypto, deren neueste Version als cppcrypto-0.20-src.zip heruntergeladen werden kann. Es kann online beim kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.
Laden Sie diese App namens cppcrypto mit OnWorks kostenlos herunter und führen Sie sie online aus.
Befolgen Sie diese Anweisungen, um diese App auszuführen:
- 1. Diese Anwendung auf Ihren PC heruntergeladen.
- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.
- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.
- 4. Starten Sie einen beliebigen OS OnWorks-Online-Emulator von dieser Website, aber einen besseren Windows-Online-Emulator.
- 5. Rufen Sie vom gerade gestarteten OnWorks Windows-Betriebssystem unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.
- 6. Laden Sie die Anwendung herunter und installieren Sie sie.
- 7. Laden Sie Wine aus den Software-Repositorys Ihrer Linux-Distributionen herunter. Nach der Installation können Sie dann auf die App doppelklicken, um sie mit Wine auszuführen. Sie können auch PlayOnLinux ausprobieren, eine schicke Schnittstelle über Wine, die Ihnen bei der Installation beliebter Windows-Programme und -Spiele hilft.
Wine ist eine Möglichkeit, Windows-Software unter Linux auszuführen, jedoch ohne Windows. Wine ist eine Open-Source-Windows-Kompatibilitätsschicht, die Windows-Programme direkt auf jedem Linux-Desktop ausführen kann. Im Wesentlichen versucht Wine, genügend Windows von Grund auf neu zu implementieren, damit alle diese Windows-Anwendungen ausgeführt werden können, ohne dass Windows tatsächlich benötigt wird.
cppcrypto
Ad
BESCHREIBUNG
cppcrypto bietet optimierte Implementierungen kryptografischer Grundelemente.
Hash-Funktionen: BLAKE, BLAKE2, Echo, Esch, Groestl, JH, Kupyna, MD5, SHA-1, SHA-2, SHA-3, SHAKE, Knäuel, SM3, Streebog, Whirlpool.
Blockchiffren: Anubis, Aria, Camellia, CAST-256, Kalyna, Kuznyechik, Mars, Serpent, Simon, SM4, Speck, Threefish, Twofish und Rijndael (AES) mit allen Block-/Schlüsselgrößen.
Stream-Chiffren: HC-128, HC-256, Salsa20, XSalsa20, ChaCha, XChaCha.
Verschlüsselungsmodi: CBC, CTR.
AEAD-Modi: Encrypt-then-MAC (EtM), GCM, OCB, ChaCha-Poly1305, Schwaemm.
AEAD streamen.
MAC-Funktionen: HMAC, Poly1305.
Schlüsselableitungsfunktionen: PBKDF2, scrypt, Argon2, HKDF.
Enthält Beispielbefehlszeilentools:
- „digest“ – zum Berechnen und Überprüfen von Dateiprüfsummen mithilfe eines der unterstützten Hash-Algorithmen (ähnlich md5sum oder RHash).
- 'cryptor' - für die Dateiverschlüsselung mit dem Serpent-256-Algorithmus im AEAD-Modus.
Besuchen Sie die unten verlinkte cppcrypto-Website für die Programmierdokumentation.
Eigenschaften
- Einfache selbsterklärende Programmieroberfläche.
- Hash-Funktionen: BLAKE, BLAKE2, Echo, Esch, Grøstl, JH, Kupyna, MD5, SHA-1, SHA-2, SHA-3, SHAKE, Knäuel, SM3, Streebog, Whirlpool.
- Blockchiffren: Rijndael (AES), Anubis, Aria, Camellia, CAST-256, Kalyna, Kuznyechik, Mars, Serpent, Simon-128, SM4, Speck-128, Threefish, Twofish.
- Stream-Chiffren: HC-128, HC-256, Salsa20/20, Salsa20/12, XSalsa20/20, XSalsa20/12, ChaCha20, ChaCha12, XChaCha20, XChaCha12.
- Verschlüsselungsmodi: CBC, CTR.
- AEAD-Modi: Encrypt-then-MAC, GCM, OCB, ChaCha-Poly1305, Schwaemm.
- Streaming authentifizierte Verschlüsselung mit zugehörigen Daten (Streaming AEAD).
- MAC-Funktionen: HMAC, Poly1305.
- Schlüsselableitungsfunktionen: PBKDF2, scrypt, Argon2i/Argon2d/Argon2id, HKDF
- Getestete Compiler: Visual C++ 2017, Visual C++ 2019, Visual C++ 2022, gcc 12.2.1, clang 13.0.0, clang 15.0.7.
- Getestete Betriebssysteme: Windows, Linux, FreeBSD, OS X, Solaris
- Enthält portable Implementierungen und optimierte Implementierungen (mit SSE/AVX/usw.) für moderne CPUs.
- Abhängig von den CPU-Funktionen wird zur Laufzeit dynamisch die schnellste Implementierung ausgewählt.
- Die einzige öffentlich verfügbare Implementierung der AES-NI-Beschleunigung für alle 25 Rijndael-Varianten (nicht nur für 3 AES-Varianten).
- Die einzige öffentlich verfügbare leistungsoptimierte Implementierung der Kupyna-Hash-Funktion (ukrainischer nationaler Standard DSTU 7564:2014).
- Die erste öffentlich verfügbare leistungsoptimierte Implementierung der Kalyna-Blockverschlüsselung (ukrainischer nationaler Standard DSTU 7624:2014).
- Eine der ersten unabhängigen Implementierungen der Passwort-Hashing-Funktion von Argon2.
- Unterstützung für Salsa20- und ChaCha-Varianten mit 192-Bit-Nonce (XSalsa20/XChaCha).
- Enthält ein Befehlszeilen-Digest-Dienstprogramm zur Berechnung von Dateiprüfsummen (Hashes) und zur Demonstration der Bibliotheksnutzung.
- Enthält das Befehlszeilen-Cryptor-Dienstprogramm für die authentifizierte Dateiverschlüsselung mit Serpent-256 und die Demonstration der Bibliotheksnutzung.
- Die Dokumentation finden Sie unter http://cppcrypto.sourceforge.net/
Publikum
Entwicklung
Programmiersprache
C + +
Kategorien
Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/cppcrypto/ abgerufen werden kann. Es wurde in OnWorks gehostet, um es auf einfachste Weise online über eines unserer kostenlosen Betriebssysteme ausführen zu können.