All categories

CryptoSys API download

Free CryptoSys API is a toolkit of efficient symmetrical cryptographic functions
4.6 (latest)
Mar 22, 2013
api-460-trial.exe
4.5
Feb 28, 2011
api-450-trial.exe
4.4
Sep 7, 2010
4.3
Jan 19, 2010
4.2
May 17, 2009
4.1
Dec 19, 2008
4.0
Mar 27, 2008
3.1
Nov 7, 2008

What's new

v4.6 [Jan 31, 2013]
Added the new (as of October 2012) NIST Secure Hash Algorithm SHA-3 [KECCAK] with digest lengths 224, 256, 384 and 512 bits to all the Message Digest Hash functions and their .NET equivalent methods in the Hash Class.
Added the stateful functions SHA3_Init, SHA3_AddBytes, SHA3_AddString and SHA3_HexDigest to compute the SHA-3 message digest of data passed in several chunks. The new equivalent .NET methods are Sha3.Init, Sha3.AddData (Byte[]), Sha3.AddData (String) and Sha3.HexDigest together with Sha3.Instance and Sha3.Dispose to create and dispose of the objects. The new SHA3_LengthInBytes function or Sha3.LengthInBytes property will return the byte-length of the hash output for an initialized SHA-3 context.
For the equivalent SHA-3 function to, say, SHA2_BytesHexHash, use the HASH function HASH_HexFromBytes with the relevant API_HASH_SHA3_nnn option.
Improved the speed of the SHA-512 and SHA-384 functions.
Added the HASH_HexFromBits function and Hash.HexFromBits method to compute the secure hash of a bit string (as opposed to the byte-oriented methods) using the SHA family of secure hash functions.
Added the new HMAC-SHA-3 family of HMAC Message Authentication Code functions using the new SHA-3 secure hash algorithm, together with their .NET equivalent methods in the Mac Class. This provided provisionally as of November 2012, subject to official release of a new standard or test vectors.
Added the RNG_TestDRBGVS function and Rng.TestDrbgvs method to carry out the relevant validation test in The NIST SP 800-90A Deterministic Random Bit Generator Validation System (DRBGVS) [DRBGVS].
Fixed an issue with the random number entropy accumulator which could cause problems when certain functions were called from a Windows dialog box.









Suggestions

ScanTool.net for Windows
ScanTool.net for Windows
Free

Offers basic functionality such as reading and erasing diagnostic trouble codes

SCRATCH
SCRATCH
Free

Creates interactive content from the user's media files

RStudio
RStudio
Free

Develops applications based on the R language

XAMPP
XAMPP
Free

Development environment for PHP

Code::Blocks
Code::Blocks
Free

Programs & provides debugging support for apps developed in C, C++ and Fortran