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

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

?? readme.txt

?? 提供rsa、 des、 md5等加密和hash算法
?? 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一区二区三区免费野_久草精品视频
免费日韩伦理电影| 国产三级精品视频| 视频一区二区三区在线| 欧美一二三四在线| 韩国精品主播一区二区在线观看 | 国产美女在线精品| 久久久精品免费免费| 成人性生交大片免费看在线播放| 国产精品久久久久久久裸模| 在线亚洲+欧美+日本专区| 亚洲一二三四久久| 日韩精品一区二区三区在线播放 | 亚洲国产精品久久久久婷婷884| 欧美日韩一区不卡| 久久成人18免费观看| 国产午夜亚洲精品理论片色戒 | 7878成人国产在线观看| 麻豆国产精品一区二区三区| 日本一区二区免费在线| 在线免费不卡电影| 日本aⅴ免费视频一区二区三区 | 午夜精品久久久久久久久| 欧美tk—视频vk| 99精品在线观看视频| 捆绑紧缚一区二区三区视频| 国产精品视频免费| 91精品国产全国免费观看| 国产成人免费网站| 天使萌一区二区三区免费观看| 久久九九久久九九| 欧美日韩高清不卡| 成人av网站在线观看免费| 日韩精品成人一区二区三区| 国产精品美女久久久久久久久久久| 欧美日韩免费在线视频| 国产suv精品一区二区三区| 天天影视涩香欲综合网 | 欧美高清在线一区二区| 欧美日韩亚洲综合在线| www.爱久久.com| 美女视频黄 久久| 亚洲综合999| 国产欧美精品一区二区三区四区| 在线观看91av| 91久久人澡人人添人人爽欧美| 韩国精品在线观看| 日本女优在线视频一区二区| 一区二区三区在线观看欧美| 久久免费电影网| 91精品国产欧美一区二区| 日本久久精品电影| 成人av网站大全| 国产成人av电影在线播放| 日本vs亚洲vs韩国一区三区二区 | 免费在线观看一区| 午夜欧美视频在线观看 | 丝袜亚洲另类欧美综合| 亚洲精品视频在线看| 日本一区二区三区dvd视频在线| 日韩一区二区在线看| 欧美中文字幕一区二区三区| 成人app软件下载大全免费| 国产乱码字幕精品高清av | 国产精品一级黄| 精品无人区卡一卡二卡三乱码免费卡| 亚洲电影中文字幕在线观看| 亚洲视频一二三区| 中文字幕中文字幕在线一区| 国产精品理伦片| 中文字幕第一区二区| 国产欧美精品在线观看| 亚洲国产成人午夜在线一区| 欧美国产日产图区| 中文字幕在线不卡国产视频| 国产精品三级av| **欧美大码日韩| 亚洲精品欧美二区三区中文字幕| 亚洲女子a中天字幕| 亚洲黄色在线视频| 亚洲.国产.中文慕字在线| 午夜精品一区二区三区三上悠亚| 天使萌一区二区三区免费观看| 日韩中文欧美在线| 久久精品国产精品亚洲综合| 免费成人在线观看| 国产乱码一区二区三区| 高清在线成人网| 99精品久久99久久久久| 欧美专区亚洲专区| 欧美一区二区福利视频| 日韩女优视频免费观看| 久久久av毛片精品| 亚洲日本丝袜连裤袜办公室| 亚洲国产你懂的| 日韩黄色免费网站| 国产成人日日夜夜| 91国偷自产一区二区使用方法| 欧美网站大全在线观看| 日韩欧美三级在线| 国产精品久久久久久久久图文区 | 欧美一区二区成人| 亚洲国产精品高清| 亚洲一二三级电影| 美国十次了思思久久精品导航| 国产成人超碰人人澡人人澡| 色诱视频网站一区| 日韩欧美国产一区二区在线播放 | 中文字幕亚洲精品在线观看 | 午夜电影网一区| 国产一区二区毛片| 日本大香伊一区二区三区| 日韩欧美色电影| 亚洲视频你懂的| 久久99久久精品| 91社区在线播放| 日韩美女天天操| 亚洲精品第1页| 国产精品资源在线| 欧美日韩激情在线| 欧美高清一级片在线观看| 丝袜脚交一区二区| 国产成人免费网站| 欧美一区二区三区喷汁尤物| 国产精品毛片大码女人| 日韩不卡一区二区| 91麻豆福利精品推荐| 欧美xxxxx牲另类人与| 亚洲欧洲综合另类| 国产激情视频一区二区三区欧美| 欧美日韩一区二区三区在线| 国产精品毛片久久久久久| 老司机精品视频一区二区三区| 91福利在线观看| 国产精品久久久久影院色老大| 美女网站在线免费欧美精品| 在线观看三级视频欧美| 国产精品久久久久影视| 国产一区欧美二区| 56国语精品自产拍在线观看| 一区二区三区精品在线观看| 福利一区在线观看| 久久综合av免费| 蜜桃精品视频在线| 欧美精品久久久久久久多人混战 | 日本不卡免费在线视频| 欧美亚洲自拍偷拍| 综合激情成人伊人| 国产91在线|亚洲| 亚洲精品一区二区三区精华液| 婷婷久久综合九色综合伊人色| 在线亚洲一区二区| 亚洲免费观看在线观看| 北条麻妃一区二区三区| 国产欧美一区二区三区在线看蜜臀 | 成人av在线看| 亚洲国产高清aⅴ视频| 国产成人午夜精品影院观看视频 | 日韩精品在线一区| 蜜桃久久久久久久| 欧美一区二区三区视频| 日韩精品福利网| 日韩欧美国产一区二区三区| 热久久免费视频| 欧美成人官网二区| 日本亚洲欧美天堂免费| 日韩三级精品电影久久久| 天堂精品中文字幕在线| 6080yy午夜一二三区久久| 男女男精品视频| 精品噜噜噜噜久久久久久久久试看| 免费成人av在线播放| 欧美xxxxxxxx| 高清beeg欧美| 亚洲欧洲精品天堂一级| 日本精品视频一区二区| 亚洲无人区一区| 日韩欧美久久一区| 国产精品一区二区在线播放| 国产亚洲成av人在线观看导航 | 欧美日本韩国一区二区三区视频| 亚洲成人你懂的| 欧美一区午夜视频在线观看 | 亚洲电影欧美电影有声小说| 欧美美女直播网站| 精品一区二区精品| 欧美国产一区二区| 色哟哟在线观看一区二区三区| 亚洲一区二区成人在线观看| 在线播放视频一区| 久久成人免费网| 中文字幕精品在线不卡| 日本乱人伦一区| 久久国产精品色| 国产精品美女www爽爽爽| 欧美视频一区二区| 免费观看91视频大全| 国产精品毛片久久久久久| 欧美视频一区在线| 国产成人av电影在线| 亚洲电影一级黄|