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

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

?? readme.txt

?? 當前常用的500多種加密解密算法
?? 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一区二区三区免费野_久草精品视频
99久久精品免费看国产免费软件| 香蕉乱码成人久久天堂爱免费| 欧美一区国产二区| 色综合天天做天天爱| 成人黄动漫网站免费app| 国产精品一线二线三线| 免费美女久久99| 成人午夜在线播放| 99国内精品久久| 欧美影院一区二区三区| 国产日韩欧美电影| 自拍偷拍欧美激情| 久久91精品国产91久久小草| 韩国成人在线视频| 日韩免费一区二区三区在线播放| 国产精品亲子乱子伦xxxx裸| 美女精品自拍一二三四| 免费成人在线观看视频| 成人福利在线看| 欧美精品在线一区二区三区| 亚洲欧美日韩国产一区二区三区| 99精品久久99久久久久| 欧美伦理电影网| 久久av中文字幕片| 91精品国产综合久久福利| 亚洲精品国产高清久久伦理二区| 国产精品996| 91精品国产美女浴室洗澡无遮挡| 亚洲综合男人的天堂| 国产精品一二二区| 久久久久久久综合日本| 国产伦精一区二区三区| 国产精品乱码一区二区三区软件| 国产乱人伦偷精品视频不卡| 国产午夜三级一区二区三| 国产91对白在线观看九色| 精品999在线播放| 秋霞电影网一区二区| 欧美日韩视频在线一区二区| 亚洲最色的网站| 欧美日韩电影在线| 麻豆一区二区三区| 国产欧美日韩在线看| 国产成人av电影在线播放| 亚洲激情中文1区| 欧美日韩一区国产| 亚洲成人激情av| 国产精品少妇自拍| 91精品国产黑色紧身裤美女| 国产1区2区3区精品美女| 国产精品五月天| jvid福利写真一区二区三区| 欧美成人国产一区二区| 天天影视网天天综合色在线播放| 欧美日本一区二区三区四区| 丝袜诱惑制服诱惑色一区在线观看| 久久99精品国产91久久来源| 久久久久久久久岛国免费| 成人免费观看视频| 麻豆精品视频在线观看视频| 亚洲女同ⅹxx女同tv| 1000精品久久久久久久久| 日韩美女天天操| 日本不卡123| 夜夜揉揉日日人人青青一国产精品| 久久精品综合网| 欧美一区二区三区婷婷月色| 色噜噜夜夜夜综合网| 欧美丝袜丝nylons| 紧缚捆绑精品一区二区| 亚洲男同1069视频| 日韩精品中午字幕| 国产色一区二区| 欧美日韩国产在线观看| 精品日韩在线观看| 99久久伊人网影院| 99r精品视频| 成a人片国产精品| 一区二区三区久久| 久久久久久久久久久久久女国产乱 | 宅男噜噜噜66一区二区66| 精品国产一二三| 一区二区三区电影在线播| 蜜芽一区二区三区| 久久疯狂做爰流白浆xx| 国产一区二区在线观看免费| 成人av免费网站| 国产精品夜夜嗨| eeuss影院一区二区三区| 欧美一区在线视频| 国产精品久久久久久久久搜平片| 日韩电影免费在线观看网站| 精品一区二区免费在线观看| 精品综合久久久久久8888| 97久久精品人人爽人人爽蜜臀 | 日韩国产精品91| 青青草精品视频| 在线一区二区三区| 欧美成人一区二区三区片免费 | 亚洲va欧美va人人爽午夜| 一区二区三区自拍| 亚洲人成在线观看一区二区| 美女网站视频久久| 欧美日韩大陆一区二区| 国产精品成人午夜| 狠狠狠色丁香婷婷综合激情| 99re免费视频精品全部| 91精品一区二区三区久久久久久| 日韩视频在线观看一区二区| 国产精品美女久久久久高潮| 一区二区三区四区在线| 韩国毛片一区二区三区| 欧美一级xxx| 亚洲精品视频免费看| 玉米视频成人免费看| 成人午夜私人影院| 国产精品国产三级国产aⅴ入口 | 老色鬼精品视频在线观看播放| 成人app软件下载大全免费| 精品美女一区二区三区| 亚洲欧洲日韩在线| 高清国产午夜精品久久久久久| 中文字幕av免费专区久久| 色一情一乱一乱一91av| 五月天一区二区三区| 欧美日韩国产天堂| 亚洲日本韩国一区| 午夜精品影院在线观看| 欧美精品一二三| 麻豆视频一区二区| 欧美日韩在线三级| 国产自产高清不卡| 自拍av一区二区三区| 一区二区三区av电影| 精品日韩欧美在线| 国产福利一区二区三区视频| 欧美精品一区在线观看| 久久国产乱子精品免费女| 精品久久久久久久久久久久久久久 | 久久网站最新地址| 美女脱光内衣内裤视频久久影院| 精品成人免费观看| 欧美日韩视频不卡| 国产裸体歌舞团一区二区| 日韩精品免费专区| 一区二区三区高清在线| 久久婷婷一区二区三区| 日韩欧美电影一区| 久久精品国产秦先生| 三级久久三级久久| 亚洲精品免费在线播放| 91精品在线免费| 不卡的av网站| www.99精品| 日本成人在线一区| 久久99精品国产麻豆婷婷洗澡| 欧美一区二区精品在线| 国产精品一级片在线观看| 美女视频一区在线观看| 国产麻豆成人精品| 麻豆国产精品视频| 国产成人精品一区二区三区四区| 中文一区二区完整视频在线观看| 在线观看亚洲精品视频| 日韩精品一区二区三区中文精品| 一本色道久久综合精品竹菊| 欧美午夜片在线看| 91久久一区二区| 欧美日本在线播放| 久久久亚洲精华液精华液精华液| 欧美性大战久久久久久久 | 国产一区在线精品| 久久精品国产秦先生| 国产成人自拍网| 欧美精品国产精品| 91官网在线免费观看| 欧美精品1区2区3区| 久久精品视频一区二区三区| 亚洲女与黑人做爰| 国产在线不卡一区| 99久久精品国产导航| 欧美日韩美少妇| 久久精品男人的天堂| 久久精品国产第一区二区三区| 日韩精品一区第一页| 成人福利视频在线| 色八戒一区二区三区| 久久尤物电影视频在线观看| 国产亚洲美州欧州综合国| 亚洲综合成人在线| 成人午夜激情在线| 久久久久久久久久久久久久久99 | 国产精品―色哟哟| 国产精品麻豆网站| 日韩理论在线观看| 精品在线观看免费| 国产一区二区中文字幕| 国产精品无人区| 男女性色大片免费观看一区二区| 麻豆极品一区二区三区|