Enterprise Library Test Guide - Willy .Net
Enterprise Library Test Guide - Willy .Net
Enterprise Library Test Guide - Willy .Net
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Test</strong>ing for Performance and Scalability 205<br />
●<br />
●<br />
Users. This column lists the different numbers of users that the tests simulated.<br />
Cryptography provider. This column lists the symmetric algorithm provider or<br />
hash provider used in the scenario.<br />
Table 19: Cryptography Application Block Scenarios<br />
ID Scenario Users Cryptography provider<br />
1 Hash plaintext and compare 1, 10, 50, 150 HMACSHA1<br />
hashed value with plaintext.<br />
2 Hash plaintext and compare 1, 10, 50, 150 HMACSHA1NoSalt<br />
hashed value with plaintext.<br />
3 Hash plaintext and compare 1, 10, 50, 150 SHA512Managed<br />
hashed value with plaintext.<br />
4 Hash plaintext and compare 1, 10, 50, 150 SHA512ManagedNoSalt<br />
hashed value with plaintext.<br />
5 Hash plaintext and compare 1, 10, 50, 150 SHA384Managed<br />
hashed value with plaintext.<br />
6 Hash plaintext and compare 1, 10, 50, 150 SHA384ManagedNoSalt<br />
hashed value with plaintext.<br />
7 Hash plaintext and compare 1, 10, 50, 150 SHA256Managed<br />
hashed value with plaintext.<br />
8 Hash plaintext and compare 1, 10, 50, 150 SHA256ManagedNoSalt<br />
hashed value with plaintext.<br />
9 Hash plaintext and compare 1, 10, 50, 150 SHA1Managed<br />
hashed value with plaintext.<br />
10 Hash plaintext and compare 1, 10, 50, 150 SHA1ManagedNoSalt<br />
hashed value with plaintext.<br />
11 Hash plaintext and compare 1, 10, 50, 150 SHA1CryptoServiceProvider<br />
hashed value with plaintext.<br />
12 Hash plaintext and compare 1, 10, 50, 150 SHA1CryptoServiceProviderNoSalt<br />
hashed value with plaintext.<br />
13 Encrypt and decrypt plaintext 1, 10, 50, 150 MD5CryptoServiceProvider<br />
with a symmetric algorithm<br />
provider.<br />
14 Encrypt and decrypt plaintext 1, 10, 50, 150 MD5CryptoServiceProviderNoSalt<br />
with a symmetric algorithm<br />
provider.<br />
15 Encrypt and decrypt plaintext 1, 10, 50, 150 MD5CryptoServiceProvider<br />
with a symmetric algorithm<br />
provider.<br />
16 Encrypt and decrypt plaintext 1, 10, 50, 150 MD5CryptoServiceProviderNoSalt<br />
with a symmetric algorithm<br />
provider.<br />
17 Encrypt and decrypt plaintext<br />
with a symmetric algorithm<br />
provider.<br />
1, 10, 50, 150 MACTripleDES<br />
continued