07.11.2014 Views

Enterprise Library Test Guide - Willy .Net

Enterprise Library Test Guide - Willy .Net

Enterprise Library Test Guide - Willy .Net

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!