翻訳と辞書
Words near each other
・ Cryptitis
・ Cryptix General License
・ Cryptkeeper
・ Cryptlib
・ CryptLoad
・ Cryptmount
・ CryptMT
・ Crypto
・ Crypto AG
・ Crypto API
・ Crypto API (Linux)
・ Crypto asset
・ Crypto cloud computing
・ Crypto phone
・ Crypto Wars
Crypto++
・ Crypto-1
・ Crypto-anarchism
・ Crypto-Calvinism
・ Crypto-Christianity
・ Crypto-communism
・ Crypto-fascism
・ Crypto-Islam
・ Crypto-Judaism
・ Crypto-paganism
・ Crypto-politics
・ Crypto-protestantism
・ Cryptoascus
・ Cryptobacterium
・ Cryptobacterium curtum


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Crypto++ : ウィキペディア英語版
Crypto++

Crypto++ (also known as CryptoPP, libcrypto++, and libcryptopp) is a free and open source C++ class library of cryptographic algorithms and schemes written by Wei Dai. Crypto++ has been widely used in academia, student projects, open source and non-commercial projects, as well as businesses.〔
* J. Kelsey, B. Schneier, D. Wagner, C. Hall (1998). ("Cryptanalytic Attacks on Pseudorandom Number Generators" ). ''Fast Software Encryption, 5th International Proceedings''. (http://www.schneier.com/paper-prngs.pdf ). Retrieved 2010-08-10.
* C. Adjih, D. Raffo, P. Mühlethaler (2004). ("OLSR: Distributed Key Management for Security" ). ''Independent Research''. (http://www2.lifl.fr/SERAC/downloads/attacks-olsr-dkm.pdf ). Retrieved 2010-08-10.
* X. Yinglian, M. K. Reiter, D. O'Hallaron (2006). ("Protecting Privacy in Key-Value Search Systems" ). ''Computer Security Applications Conference (ACSAC)''. (http://www.cs.cmu.edu/~ylxie/papers/report03.pdf ). Retrieved 2010-08-10.
* T. Zidenberg (2010). ("Optimizing Crypto++ library for P4" ). ''Technion, Israel Institute of Technology Website''. (http://softlab-pro-web.technion.ac.il/projects/cryptoppopt/html/projectBook.html ). Retrieved 2010-08-10.〕 Released in 1995, the library fully supports 32-bit and 64-bit architectures for many major operating systems and platforms, including Android (using STLport), Apple (Mac OS X and iOS), BSD, Cygwin, IBM AIX and S/390, Linux, MinGW, Solaris, Windows, Windows Phone and Windows RT. The project also supports compilation under C++03 and C++11, a variety of compilers and IDEs, including Borland Turbo C++, Borland C++ Builder, Clang, CodeWarrior Pro, GCC (including Apple's GCC), Intel C++ Compiler (ICC), Microsoft Visual C/C++, and Sun Studio.
== Algorithms ==
Crypto++ ordinarily provides complete cryptographic implementations, and often includes less popular, less frequently-used schemes. For example, Camellia is an ISO/NESSIE/IETF-approved block cipher roughly equivalent to AES, and Whirlpool is an ISO/NESSIE/IETF-approved hash function roughly equivalent to SHA; both are included in the library.〔(【引用サイトリンク】work=physorg.com )
Additionally, the Crypto++ library sometimes makes proposed and bleeding edge algorithms and implementations available for study by the cryptographic community. For example, VMAC, a universal hash-based message authentication code, was added to the library during its submission to the Internet Engineering Task Force (CFRG Working Group); and Brainpool curves, proposed in March 2009 as an Internet Draft in RFC 5639, were added to Crypto++ 5.6.0 in the same month.
The library also makes available primitives for number theoretic operations such as a fast multi-precision integers; prime number generation and verification; finite field arithmetic, including GF(p) and GF(2n); elliptical curves; and polynomial operations.
Furthermore, the library retains a collection of insecure or obsolescent algorithms for backward compatibility and historical value: MD2, MD4, MD5, Panama Hash, DES, ARC4, SEAL 3.0, WAKE, WAKE-OFB, DESX (DES-XEX3), RC2, SAFER, 3-WAY, GOST, SHARK, CAST-128, and Square.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Crypto++」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.