e-CryptIt Engine Xojo Plugin |
|
SHA3 Class (console safe)
SHA3 is a message digest/hash algorithm with a digest/hash size of 224,256,384 and 512 bits.
This algorithm has been tested against official test vectors.
Object
SHA3
class SHA3 implements
IHashAlgorithm
Constructors
SHA3 | Constructor that takes number of bits to use. |
Methods
Final | Use this function when you are done adding bytes to the SHA3 class. This variation returns the result as raw data. |
FinalAsHex | Use this function when you are done adding bytes to the SHA3 class. This variation returns the result as Hex data. |
shared Hash | Convenience shared function to hash small data with just one line of code without creating instance of the class. |
shared HashAsHex | Convenience shared function to hash small data with just one line of code without creating instance of the class. This variation returns the result Hex encoded. |
Update | Use this method to add data from a memory block to the SHA3 stream. |
Update | Use this method to add data from a string to the SHA3 stream. |
Constants
Bits_224 = 224 | Constant that specifies 224 bits. This constant can be passed into the SHA3 constructor. |
Bits_256 = 256 | Constant that specifies 256 bits. This constant can be passed into the SHA3 constructor. |
Bits_384 = 384 | Constant that specifies 384 bits. This constant can be passed into the SHA3 constructor. |
Bits_512 = 512 | Constant that specifies 512 bits. This constant can be passed into the SHA3 constructor. |
Version = 16.12 | |
Supported Platforms:
macOS Intel 64 bitmacOS Apple SiliconWindows 32 bitWindows 64 bitWindows ARM 64 bitLinux 32 bitLinux 64 bitLinux ARM 32 bitLinux ARM 64 bitiOS