Crypto ++

暗号化方式の無料のC ++クラスライブラリ。
今すぐダウンロード

Crypto ++ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Wei Dai
  • 出版社のWebサイト:
  • http://www.cryptopp.com/

Crypto ++ タグ


Crypto ++ 説明

暗号化方式の無料のC ++クラスライブラリ。 Crypto ++プロジェクトは、暗号化方式の無料のC ++クラスライブラリです。 "Crypto ++"の主な機能は次のとおりです。 ・抽象基本クラスで定義されたAPIを持つクラス階層 ・AES(Rijndael)and AES候補者:RC6、火星、Twofish、Serpent、Cast-256 ・その他の対称ブロック暗号:Desx(Des-Xex3)、RC2、RC5、Blowfish、Diamond2、TEA、Safer、3 Way、Gost、Shark、キャスト128、スクエア、スキップアック、カムレイア、Shacal-2 ・汎用暗号モード:ECB、CBC、CBC暗号文テキスト(CTS)、CFB、OFB、カウンタモード(CTR) ・ストリーム暗号:パナマ、ARC4、シール、ウェイク、wake-ofb、Blumblumshub ・公開鍵暗号撮影:RSA、DSA、Elgamal、Nyberg-Rueppel(NR)、Rabin、Rabin-Williams(RW)、LUC、Lucelg、Dlies(Dhaesの亜種)、esign ・公開鍵システム用のパディング方式:PKCS#1 v2.0、OAEP、PSS、PSSR、IEEE P1363 EMSA2とEMSA5 ・キー合意スキーム:Diffie-Hellman(DH)、Unified Diffie-Hellman(DH2)、Menezes-Qu-Vanstone(MQV)、LUCDIF、XTR-DH ・楕円曲線暗号化:ECDSA、ECNR、ECIES、ECDH、ECMQV ・一方向ハッシュ関数:SHA-1、MD2、MD4、MD5、HAVAL、RIPEMD-128、RIPEMD-256、RIPEMD-160、RIPEMD-320、TIGER、SHA-2(SHA-224、SHA-256、SHA) -384、およびSHA-512)、パナマ、ジェットプール ・メッセージ認証コード:MD5-MAC、HMAC、XOR-MAC、CBC-MAC、DMAC、2トラックMAC ・HASH関数に基づく暗号構造:leby-rackoff、MDC ・擬似乱数発生器(PRNG):ANSI X9.17付録C、PGPのRandPool ・パスワードベースのキー派生機能:PKCS#5からのPBKDF1とPBKDF2 ・Shamirの秘密共有スキームとラビンの情報分散アルゴリズム(IDA) ・DEFLATE(RFC 1951)GZIP(RFC 1952)およびZLIB(RFC 1950)フォーマットサポートによる圧縮/解凍 ・Pentium 4プロセッサのSSE2最適化を備えた高速多重精度整数(Bignum)と多項式演算、および64ビットCPUのサポート ・GF(P)とGF(2 ^ N)を含む有限のフィールド演算 ・素数生成と検証 ・ベース64符号化や32ビットCRCなどの各種その他のモジュール これらのオペレーティングシステム機能のクラスラッパー(オプション): ・Windows、UNIX、およびMacOS上の高解像度タイマー ・バークレーとWindowsスタイルのソケット ・Windowsという名前のパイプ ・/ dev / random and / dev / linuxおよびfreeBSDのURANDOM ・WindowsのMicrosoftのCryptGenrandom ・フィルター/パイプライン・メタファーを使用して、上記のほとんどのための高水準インターフェース ・ベンチマークと検証テスト ・FIPS 140-2検証 このリリースの新機能: ・AuthenticatedSymmetricCipherインターフェイスクラスとフィルタラッパーを追加しました ・CCM、GCM(SSE2アセンブリ付き)、EAX、CMAC、XSALSA20、および種子を追加しました。 ・可変長IVSのサポートを追加しました ・X86およびX64の改良されたAESおよびSHA-256速度 ・64 MOD 128(x86アセンブリバージョンに影響を受けない)のメッセージ長の誤ったVMAC計算を修正しました。 ・GCC -FPICを使用したx86のvmac.cppのコンパイラエラーを修正しました ・GCC 4.3.2 -O2でX86-64のランタイム検証エラーを修正しました ・PutMessage = TRUEのときにハッシュフィルターのバグを修正しました ・Word64_Availableを削除しました。 64ビットintのコンパイラサポートが必要です ・GCC 4.3、C ++ Builder 2009、Sun CC 5.10、Intel C ++コンパイラ11への移植


Crypto ++ 関連ソフトウェア