亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? readme.txt

?? 數(shù)據(jù)加密的一個庫:Crypto++
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
Crypto++: a C++ Class Library of Cryptographic Schemes
Version 5.2.1 7/21/2004

This library includes:

- a class hierarchy with an API defined by abstract base classes
- AES (Rijndael) and AES candidates: RC6, MARS, Twofish, Serpent,
  CAST-256
- other symmetric block ciphers: IDEA, DES, Triple-DES (DES-EDE2
  and DES-EDE3), DESX (DES-XEX3), RC2, RC5, Blowfish, Diamond2,
  TEA, SAFER, 3-WAY, GOST, SHARK, CAST-128, Square, Skipjack,
  Camellia, SHACAL-2
- generic cipher modes: ECB, CBC, CBC ciphertext stealing (CTS),
  CFB, OFB, counter mode (CTR)
- stream ciphers: Panama, ARC4, SEAL, WAKE, WAKE-OFB,
  BlumBlumShub
- public key cryptography: RSA, DSA, ElGamal, Nyberg-Rueppel
  (NR), Rabin, Rabin-Williams (RW), LUC, LUCELG, DLIES (variants
  of DHAES), ESIGN
- padding schemes for public-key systems: PKCS#1 v2.0, OAEP,
  PSSR, IEEE P1363 EMSA2
- key agreement schemes: Diffie-Hellman (DH), Unified Diffie-
  Hellman (DH2), Menezes-Qu-Vanstone (MQV), LUCDIF, XTR-DH
- elliptic curve cryptography: ECDSA, ECNR, ECIES, ECDH, ECMQV
- one-way hash functions: SHA-1, MD2, MD4, MD5, HAVAL, RIPEMD-
  128, RIPEMD-256, RIPEMD-160, RIPEMD-320, Tiger, SHA-2 (SHA-256,
  SHA-384, and SHA-512), Panama, Whirlpool
- message authentication codes: MD5-MAC, HMAC, XOR-MAC, CBC-MAC,
  DMAC, Two-Track-MAC
- cipher constructions based on hash functions: Luby-Rackoff, MDC
- pseudo random number generators (PRNG): ANSI X9.17 appendix C,
  PGP's RandPool
- password based key derivation functions: PBKDF1 and PBKDF2 from
  PKCS #5
- Shamir's secret sharing scheme and Rabin's information
  dispersal algorithm (IDA)
- DEFLATE (RFC 1951) compression/decompression with gzip (RFC
  1952) and zlib (RFC 1950) format support
- fast multi-precision integer (bignum) and polynomial
  operations, with SSE2 optimizations for Pentium 4 processors
- finite field arithmetics, including GF(p) and GF(2^n)
- prime number generation and verification
- various miscellaneous modules such as base 64 coding and 32-bit
  CRC
- class wrappers for these operating system features (optional):
	- high resolution timers on Windows, Unix, and MacOS
	- Berkeley and Windows style sockets
	- Windows named pipes
	- /dev/random and /dev/urandom on Linux and FreeBSD
	- Microsoft's CryptGenRandom on Windows
- A high level interface for most of the above, using a
  filter/pipeline metaphor
- benchmarks and validation testing
- FIPS 140-2 Validated

You are welcome to use it for any purpose without paying me, but see
license.txt for the fine print.

This version of Crypto++ has been compiled successfully with MSVC 6.0 SP5
and .NET 2003 on Windows XP, GCC 2.95.4 on FreeBSD 4.6, GCC 2.95.3 on
Linux 2.4 and SunOS 5.8, GCC 3.4 on Cygwin 1.5.10, and Metrowerks
CodeWarrior 8.3 for Windows and MacOS.

*** Important Usage Notes ***

1. If a constructor for A takes a pointer to an object B (except primitive
types such as int and char), then A owns B and will delete B at A's
destruction.  If a constructor for A takes a reference to an object B,
then the caller retains ownership of B and should not destroy it until
A no longer needs it. 

2. Crypto++ is thread safe at the class level. This means you can use
Crypto++ safely in a multithreaded application, but you must provide
synchronization when multiple threads access a common Crypto++ object.

*** MSVC-Specific Information ***

On Windows, Crypto++ can be compiled into 3 forms: a static library
including all algorithms, a DLL with only FIPS Approved algorithms, and
a static library with only algorithms not in the DLL.
(FIPS Approved means Approved according to the FIPS 140-2 standard.)
The DLL may be used by itself, or it may be used together with the second
form of the static library. MSVC project files are included to build
all three forms, and sample applications using each of the three forms
are also included.

To compile Crypto++ with MSVC, open the "cryptest.dsw" workspace file
and build one or more of the following projects:

cryptdll - This builds the DLL. Please note that if you wish to use Crypto++
  as a FIPS validated module, you must use a pre-built DLL that has undergone
  the FIPS validation process instead of building your own.
dlltest - This builds a sample application that only uses the DLL.
cryptest Non-DLL-Import Configuration - This builds the full static library
  along with a full test driver.
cryptest DLL-Import Configuration - This builds a static library containing
  only algorithms not in the DLL, along with a full test driver that uses
  both the DLL and the static library.

To use the Crypto++ DLL in your application, #include "dll.h" before including
any other Crypto++ header files, and place the DLL in the same directory as
your .exe file. dll.h includes the line #pragma comment(lib, "cryptopp")
so you don't have to explicitly list the import library in your project
settings. To use a static library form of Crypto++, specify it as
an additional library to link with in your project settings.
In either case you should check the compiler options to
make sure that the library and your application are using the same C++
run-time libraries and calling conventions.

*** DLL Memory Management ***

Because it's possible for the Crypto++ DLL to delete objects allocated 
by the calling application, they must use the same C++ memory heap. Three 
methods are provided to achieve this.
1.  The calling application can tell Crypto++ what heap to use. This method 
    is required when the calling application uses a non-standard heap.
2.  Crypto++ can tell the calling application what heap to use. This method 
    is required when the calling application uses a statically linked C++ Run 
    Time Library. (Method 1 does not work in this case because the Crypto++ DLL 
    is initialized before the calling application's heap is initialized.)
3.  Crypto++ can automatically use the heap provided by the calling application's 
    dynamically linked C++ Run Time Library. The calling application must
    make sure that the dynamically linked C++ Run Time Library is initialized
    before Crypto++ is loaded. (At this time it is not clear if it is possible
    to control the order in which DLLs are initialized on Windows 9x machines,
    so it might be best to avoid using this method.)

When Crypto++ attaches to a new process, it searches all modules loaded 
into the process space for exported functions "GetNewAndDeleteForCryptoPP" 
and "SetNewAndDeleteFromCryptoPP". If one of these functions is found, 
Crypto++ uses methods 1 or 2, respectively, by calling the function. 
Otherwise, method 3 is used. 

*** GCC-Specific Information ***

A makefile is included for you to compile Crypto++ with GCC. Make sure
you are using GNU Make and GNU ld. The make process will produce two files,
libcryptopp.a and cryptest.exe. Run "cryptest.exe v" for the validation
suite.

*** Documentation and Support ***

Crypto++ is documented through inline comments in header files, which are
processed through Doxygen to produce an HTML reference manual. You can find
a link to the manual from http://www.cryptopp.com. Also at that site is
the Crypto++ FAQ, which you should browse through before attempting to 
use this library, because it will likely answer many of questions that
may come up.

If you run into any problems, please try the Crypto++ mailing list.
The subscription information and the list archive are available on
http://www.cryptopp.com. You can also email me directly at
cryptopp@weidai.com, but you will probably get a faster response through
the mailing list.

*** History ***

1.0 - First public release.  Withdrawn at the request of RSA DSI.
    - included Blowfish, BBS, DES, DH, Diamond, DSA, ElGamal, IDEA,
      MD5, RC4, RC5, RSA, SHA, WAKE, secret sharing, DEFLATE compression
    - had a serious bug in the RSA key generation code.

1.1 - Removed RSA, RC4, RC5
    - Disabled calls to RSAREF's non-public functions
    - Minor bugs fixed

2.0 - a completely new, faster multiprecision integer class
    - added MD5-MAC, HAVAL, 3-WAY, TEA, SAFER, LUC, Rabin, BlumGoldwasser,
      elliptic curve algorithms
    - added the Lucas strong probable primality test
    - ElGamal encryption and signature schemes modified to avoid weaknesses
    - Diamond changed to Diamond2 because of key schedule weakness
    - fixed bug in WAKE key setup
    - SHS class renamed to SHA

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级二级在线观看| 日韩一级免费观看| 成人免费观看视频| 国产一区不卡在线| 狠狠色狠狠色综合系列| 国内精品久久久久影院色| 久久国产精品露脸对白| 国产一区视频导航| 韩国av一区二区三区| 韩国成人精品a∨在线观看| 国产乱码精品1区2区3区| 国内外精品视频| 成人午夜视频免费看| 成人激情动漫在线观看| 91亚洲资源网| 欧美日韩精品一区二区三区四区| 91精品办公室少妇高潮对白| 欧美日韩午夜精品| 日韩免费视频一区二区| 欧美精品一区二区三区视频 | 亚洲三级电影网站| 亚洲三级电影网站| 日韩精品视频网站| 国产精品一二三| eeuss鲁片一区二区三区在线观看| 91在线视频免费观看| 欧美三级蜜桃2在线观看| 欧美一级二级三级蜜桃| 中文子幕无线码一区tr| 亚洲国产日韩精品| 国产一区二区三区av电影| 成人免费va视频| 91麻豆精品国产自产在线观看一区| 欧美sm极限捆绑bd| 自拍偷拍欧美激情| 国产真实乱对白精彩久久| 一本到不卡免费一区二区| 日韩一区二区在线看片| 中文字幕日韩欧美一区二区三区| 亚洲电影视频在线| 成人午夜精品一区二区三区| 欧美日韩三级在线| 中文字幕高清一区| 免费在线视频一区| 色屁屁一区二区| 精品日本一线二线三线不卡| 亚洲色欲色欲www| 捆绑调教一区二区三区| 色综合久久九月婷婷色综合| 26uuuu精品一区二区| 视频一区欧美精品| 99视频超级精品| 国产日产亚洲精品系列| 日韩福利视频网| 色哟哟亚洲精品| 久久精品视频免费| 久久精工是国产品牌吗| 欧美视频在线一区二区三区 | 色综合天天视频在线观看| 日韩欧美另类在线| 亚洲一区在线观看视频| 91一区二区在线| 久久综合久久综合九色| 午夜激情综合网| 懂色av一区二区三区免费观看| 日韩精品一区二区三区swag| 亚洲成人久久影院| 欧美视频一区二区三区在线观看 | 亚洲不卡一区二区三区| 色就色 综合激情| 亚洲图片你懂的| 99精品久久99久久久久| 亚洲国产精品国自产拍av| 美女网站视频久久| 91精品久久久久久久91蜜桃| 亚洲午夜精品一区二区三区他趣| 日本久久电影网| 亚洲美女区一区| 色综合网站在线| 亚洲免费在线视频一区 二区| 成a人片亚洲日本久久| 亚洲国产精品国自产拍av| 国产98色在线|日韩| 中国av一区二区三区| 国产成人精品午夜视频免费| 精品国产一区二区三区不卡| 激情深爱一区二区| 久久精品人人爽人人爽| 丰满岳乱妇一区二区三区| 亚洲国产精品国自产拍av| 成人av网站免费| 亚洲日本丝袜连裤袜办公室| 一道本成人在线| 亚洲第一电影网| 欧美一区日韩一区| 国产又粗又猛又爽又黄91精品| 精品成人佐山爱一区二区| 国产91精品入口| 一区二区三区四区在线播放| 7777精品伊人久久久大香线蕉完整版 | 亚洲欧洲综合另类在线 | 免费不卡在线视频| 久久你懂得1024| 在线视频你懂得一区二区三区| 亚洲在线观看免费视频| 欧美一区午夜视频在线观看| 国产剧情一区二区三区| 亚洲人成网站色在线观看| 欧美精品亚洲一区二区在线播放| 老司机精品视频线观看86| 中文字幕一区av| 777色狠狠一区二区三区| 成人自拍视频在线观看| 午夜精品久久久久影视| 欧美精品一区二| 欧美色综合网站| 国产一区二区成人久久免费影院| 日韩码欧中文字| 精品日韩在线观看| 在线视频综合导航| 国产精品66部| 美国十次了思思久久精品导航| 中文字幕日本不卡| 久久综合色一综合色88| 欧美偷拍一区二区| 99精品视频中文字幕| 国产一本一道久久香蕉| 午夜视频在线观看一区二区| 国产精品麻豆视频| 久久色中文字幕| 欧美巨大另类极品videosbest| 99久久久免费精品国产一区二区| 六月丁香婷婷色狠狠久久| 亚洲综合色噜噜狠狠| 国产精品国产三级国产专播品爱网 | 国产欧美一区视频| 精品少妇一区二区三区在线播放| 欧亚一区二区三区| av午夜一区麻豆| 国产99久久久久久免费看农村| 日韩av电影免费观看高清完整版在线观看| 中文字幕一区二区三区av| 久久久国际精品| 欧美成人在线直播| 日韩视频国产视频| 91精品黄色片免费大全| 欧美视频三区在线播放| 91福利国产精品| 色诱亚洲精品久久久久久| 91在线视频网址| 日本韩国欧美一区| av激情亚洲男人天堂| 成人国产一区二区三区精品| av在线不卡免费看| 91丝袜美腿高跟国产极品老师 | 丝瓜av网站精品一区二区| 亚洲自拍欧美精品| 亚洲精品老司机| 亚洲一区二区3| 亚洲成人免费观看| 日产欧产美韩系列久久99| 日韩国产高清在线| 久久精品理论片| 国产成a人无v码亚洲福利| 国产成人自拍在线| 99vv1com这只有精品| 91麻豆高清视频| 欧美中文字幕一区二区三区| 欧美色图片你懂的| 欧美一区二区三区在线| 久久网这里都是精品| 久久九九久精品国产免费直播| 日本一区二区不卡视频| 亚洲精品日韩专区silk| 午夜精品在线视频一区| 久久99精品久久久久久| 高清shemale亚洲人妖| 91色九色蝌蚪| 欧美日韩国产电影| 欧美精品一区二区三区视频| 国产精品天干天干在线综合| 一区二区三区在线视频观看58| 午夜国产精品影院在线观看| 久久国产精品色| 9人人澡人人爽人人精品| 欧美性一二三区| 精品久久人人做人人爱| 亚洲免费伊人电影| 久久国产成人午夜av影院| 99精品国产99久久久久久白柏| 欧美日韩综合一区| 国产视频在线观看一区二区三区| 亚洲欧美偷拍三级| 久久国产夜色精品鲁鲁99| av欧美精品.com| 精品区一区二区| 亚洲无线码一区二区三区| 高清成人在线观看| 8x福利精品第一导航| 综合av第一页|