Crypto ++.

C ++ - Klassenbibliothek von kryptographischen Systemen
Jetzt downloaden

Crypto ++. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Wei Dai
  • Website des Verlags:
  • http://www.weidai.com/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 1 MB

Crypto ++. Stichworte


Crypto ++. Beschreibung

C ++ - Klassenbibliothek von kryptographischen Systemen Crypto ++ ist eine freie und offene Quelle C ++ - Bibliothek für die Kryptographie, die CIPHERS, One-Way-Hash-Funktionen, Public-Key-Cryptosysteme, Nachrichtenauthentifizierungscodes sowie Schlüsselvereinbarungen enthält.Note: Die Lizenz von Crypto ++ ist etwas ungewöhnlich unter Open Source-Projekten. Es wird eine Unterscheidung zwischen der Bibliothek als Kompilierung (dh Kollektion) vorgenommen, die von Wei Dai urheberrechtlich geschützt ist, und die einzelnen Dateien darin, die öffentlich sind (mit Ausnahme von Mars.CPP, die einer eigenen Lizenz unterliegt, in dieser Datei enthalten). Hier sind einige wichtige Funktionen von "crypto ++": · Pseudo Zufallszahlengeneratoren (PRNG): ANSI X9.17 Anhang C, RANDOMPOOL · Kennwortbasierte Schlüsselableitungsfunktionen: PBKDF1 und PBKDF2 von PKCS # 5, PBKDF von PKCS # 12 Anhang B · Shamir's Secret Sharing Scheme und Rabins Information Dispergalalgorithmus (IDA) · Schnelle Multi-Precision Ganzzahl (BIGNUM) und Polynomoperationen · Finite Field Arithmetik, einschließlich GF (P) und GF (2 ^ N) · Erzeugung und Überprüfung der Primzahl Nützliche nicht kryptografische Algorithmen: · Defrate (RFC 1951) Komprimierung / Dekomprimierung mit GZIP (RFC 1952) und ZLIB (RFC 1950) -Formaterial · Hex, Base-32 und Base-64-Codierung / Dekodierung · 32-Bit-CRC- und ADLER32-Prüfsumme Klassenverpackungen für diese Betriebssystemfunktionen (optional): · Hochauflösende Timer auf Windows, Unix und Mac OS · Berkeley- und Windows-Style-Sockel · Windows namens Rohre · / Dev / renoval, / dev / urandom, / dev / srandom · Microsoft's CryptGenRandom unter Windows Was ist neu in dieser Version: · AuthenticatictsymMetricChrecipR-Schnittstellenklasse und Filterverpackungen hinzugefügt · CCM, GCM (mit SSE2-Montage), EAX, CMAC, XSALSA20 und Samen hinzugefügt · Unterstützung für variable Länge IVs hinzugefügt · Verbesserte AES und SHA-256-Geschwindigkeit auf x86 und x64 · Falsche VMAC-Berechnung für Nachrichtenlängen festgelegt, die> 64 Mod 128 sind (X86-Montageversion ist nicht betroffen) · Fester Compiler-Fehler in vmac.cpp auf x86 mit GCC -FPIC · Feste Laufzeitprüfungsfehler auf x86-64 mit GCC 4.3.2 -O2 · HashFilter-Fehler behoben, wenn PutMessage = true ist · Word64_Vailable entfernt; Der Compiler-Support für 64-Bit-Int ist jetzt erforderlich · Portiert an GCC 4.3, C ++ Builder 2009, Sun CC 5.10, Intel C ++ Compiler 11


Crypto ++. Zugehörige Software

Kluft

Kostenlose und Open Source Complex List Management Management Library ...

299 165 KB

Herunterladen