Comet Cryptographic Support
From CometWiki
(Difference between revisions)
(→Comet Cryptographic Capabilities) |
(→Algorithm Implementation) |
||
Line 18: | Line 18: | ||
*[http://wiki.signature.net/index.php/IB_Statements/cryptocreatehash CryptoCreateHash] | *[http://wiki.signature.net/index.php/IB_Statements/cryptocreatehash CryptoCreateHash] | ||
- | == Algorithm Implementation == | + | == Encryption Algorithm Implementation == |
The following text describes the specifications/requirements for each of the supported algorithms. | The following text describes the specifications/requirements for each of the supported algorithms. | ||
Revision as of 22:05, 6 June 2010
Comet Cryptographic Capabilities
Supported Encryption Algorithms
- RC4 - Rivest Cipher 4: Wiki
- 3DES - Triple Data Encryption Standard: Wiki
- AES - Advanced Encryption Standard: Wiki
Supported Hashing Algorithms
Internet Basic Support
Cryptography in Comet is accomplished through the use of the below listed IB (Internet Basic) statements.
Encryption Algorithm Implementation
The following text describes the specifications/requirements for each of the supported algorithms.
RC4 - Rivest Cipher 4: Wiki
- Key Length: Typically 40-256 bits (5-32 bytes)
- Block Size: NA
- Mode: NA
- IV Required: No
- This is the simplest and fastest of the supported algorithms and is the algorithm currently used by Comet-16 and is the default algorithm used by Comet-32. See Encrypt/Decrypt
3DES - Triple Data Encryption Standard: Wiki
- Key Length: 168 bits although 192 bits (24 bytes) must be supplied (parity bits are discarded).
- Block Size: 8 Bytes
- Mode: CBC - Introduces feedback by combining ciphertext and plaintext
- IV Required: Yes
AES - Advanced Encryption Standard: Wiki
- Key Length: 128, 192, 256 bits
- Block Size: 16 Bytes
- Mode: CBC - Introduces feedback by combining ciphertext and plaintext
- IV Required: Yes