亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
六月丁香综合在线视频| 一区二区三区四区在线播放| 日韩欧美国产高清| 色爱区综合激月婷婷| 国产v综合v亚洲欧| 国产福利一区二区三区在线视频| 美脚の诱脚舐め脚责91 | 精品精品国产高清一毛片一天堂| 成人精品一区二区三区四区 | 精品亚洲aⅴ乱码一区二区三区| 亚洲高清免费在线| 亚洲精品va在线观看| 一区视频在线播放| 亚洲人成影院在线观看| 亚洲欧洲av另类| 亚洲免费av高清| 亚洲综合丁香婷婷六月香| 一区二区三区高清在线| 午夜精品久久久久久久99水蜜桃| 亚洲一区二三区| 日韩激情一二三区| 九九视频精品免费| 成人免费av在线| 在线观看91视频| 91精品国产综合久久福利| 欧美一级免费大片| 久久人人爽人人爽| 最新欧美精品一区二区三区| 一区二区三区在线影院| 午夜欧美大尺度福利影院在线看| 日韩电影在线免费看| 看电视剧不卡顿的网站| 国产精品综合在线视频| 国产91露脸合集magnet| 色综合久久久网| 欧美日韩午夜精品| 国产亚洲精品资源在线26u| 国产精品网站在线| 亚洲成av人综合在线观看| 美女看a上一区| a亚洲天堂av| 91麻豆精品国产91久久久使用方法| 欧美大片在线观看一区二区| 国产欧美视频一区二区三区| 亚洲男人的天堂在线观看| 日韩精品久久理论片| 99国产精品一区| 欧美成人一级视频| 1000精品久久久久久久久| 日韩不卡免费视频| 97久久精品人人澡人人爽| 欧美一区二区三区小说| 中文字幕佐山爱一区二区免费| 日韩专区欧美专区| 99re亚洲国产精品| 久久亚洲一区二区三区明星换脸| 综合久久一区二区三区| 久久99精品久久久久久动态图| 一本色道久久综合精品竹菊| 欧美大片在线观看| 亚洲自拍偷拍综合| 成人av免费在线播放| 日韩欧美一区二区视频| 亚洲国产日韩精品| 99久久精品国产麻豆演员表| 精品国产乱码久久久久久蜜臀| 亚洲精品大片www| 97久久精品人人爽人人爽蜜臀| 26uuu成人网一区二区三区| 亚洲成人一区二区在线观看| 97精品国产97久久久久久久久久久久| 精品国产一区a| 免费在线成人网| 在线电影一区二区三区| 亚洲精品视频自拍| 99精品视频中文字幕| 国产精品久久久久久久久久久免费看 | 亚洲精品成人在线| 99re视频这里只有精品| 中文字幕在线不卡一区| 成人美女在线视频| 国产精品卡一卡二卡三| 国产精品一品二品| 国产日产欧美一区二区视频| 久久国产精品免费| 精品久久久网站| 久久国产剧场电影| 精品不卡在线视频| 国产一区二区三区四区在线观看| 日韩一区二区三区四区| 亚洲成人综合在线| 4438x亚洲最大成人网| 日日骚欧美日韩| 欧美一区二区私人影院日本| 日韩—二三区免费观看av| 91精品国产综合久久久久久漫画| 视频在线在亚洲| 欧美一二三区在线| 狠狠久久亚洲欧美| 欧美激情一二三区| 一本色道久久综合精品竹菊| 午夜激情一区二区三区| 欧美一区日韩一区| 国产91富婆露脸刺激对白| 国产精品动漫网站| 91国内精品野花午夜精品| 视频精品一区二区| 日韩一级完整毛片| 风间由美一区二区三区在线观看 | 精品伦理精品一区| 成人一二三区视频| 亚洲一区二区三区不卡国产欧美| 欧美日韩国产一级片| 精品一区二区三区免费| 国产精品女人毛片| 欧美日韩在线精品一区二区三区激情| 日韩电影免费在线看| 欧美高清一级片在线观看| 欧美无乱码久久久免费午夜一区| 免费观看成人av| 亚洲私人影院在线观看| 4438x成人网最大色成网站| 国产精品综合二区| 亚洲综合清纯丝袜自拍| 2023国产精品| 一本大道综合伊人精品热热| 天堂va蜜桃一区二区三区漫画版| 久久嫩草精品久久久精品| 一本大道久久精品懂色aⅴ| 久久精品国产99久久6| 久久国产成人午夜av影院| 国产精品国产三级国产aⅴ原创| 色av成人天堂桃色av| 韩国av一区二区| 亚洲一区视频在线| 久久久不卡网国产精品一区| 精品污污网站免费看| 风间由美一区二区三区在线观看| 日韩高清不卡在线| 亚洲午夜精品久久久久久久久| 国产欧美一二三区| 精品国产精品一区二区夜夜嗨| 色婷婷精品久久二区二区蜜臂av | 久久嫩草精品久久久精品| 91精品婷婷国产综合久久竹菊| av电影在线观看不卡| 国产乱码精品一区二区三区五月婷| 亚洲gay无套男同| 亚洲精品国产一区二区精华液| 国产亚洲欧美日韩俺去了| 日韩欧美视频一区| 欧美久久久久久久久中文字幕| 成人短视频下载| 精品亚洲porn| 黄色日韩三级电影| 精彩视频一区二区| 免费高清在线一区| 久久超级碰视频| 精品一区精品二区高清| 久久99热这里只有精品| 婷婷综合另类小说色区| 婷婷六月综合网| 视频一区二区三区中文字幕| 亚洲电影欧美电影有声小说| 一区二区三区欧美日韩| 亚洲欧洲综合另类| 一区二区三区.www| 亚洲第一会所有码转帖| 五月激情综合网| 久久99精品久久久久久国产越南| 理论电影国产精品| 国产成人免费在线视频| 成人的网站免费观看| 成人av资源在线观看| 一本色道久久加勒比精品| 欧美日韩一区二区在线观看视频 | 国产一区日韩二区欧美三区| 国产中文一区二区三区| 国产成人精品免费一区二区| 风间由美一区二区av101 | 欧美三级在线看| 在线综合+亚洲+欧美中文字幕| 日韩欧美卡一卡二| 国产精品你懂的在线欣赏| 亚洲精品福利视频网站| 日韩av在线免费观看不卡| 激情图片小说一区| 99久久精品久久久久久清纯| 欧美精品一卡两卡| 久久久一区二区| 一区二区三区视频在线看| 久久电影国产免费久久电影 | 亚洲欧美成人一区二区三区| 亚洲午夜免费福利视频| 精品一区二区三区免费播放| 99亚偷拍自图区亚洲| 在线播放国产精品二区一二区四区 | 最新日韩在线视频| 国产在线观看一区二区| 色女孩综合影院|