JAVA Toolkit
| home | contact

Home > Products > Public Key Infrastructure > JCA/JCE > features > Random Number Generators



News Menu

Latest News

New versions of IAIK-JCE and iSaSiLk!

29/03/2013

We have released new versions of our core crypto and SSL/TLS libraries:

IAIK-JCE 5.1

iSaSiLk 4.5

New IAIK PKCS#11 library versions released!

04/03/2013

We have released the new IAIK PKCS#11 Provider version 1.4 and the new IAIK PKCS#11 Wrapper version 1.3. These versions now use UTF8 encoding for character array attributes and furthermore include some fixes and enhancement for improved usability.

References

Our Clients


Random Number Generators

IAIK-JCE includes a variety of random number generators including those from NIST SP800-90, ANSI X9.17, FIPS PUB 186-2 and other hash-based random generators. In addition, IAIK-JCE provides utilities making it easy for GUI developers to use Java™ AWT events for seeding the generator.

Class name

Standard name

Description

SHA1SP80090Random

SHA1PRNG-SP80090

A SHA-1 hash-based secure random according NIST SP800-90.

SHA224SP80090Random

SHA224PRNG-SP80090

A SHA-224 hash-based secure random according NIST SP800-90.

SHA256SP80090Random

SHA256PRNG-SP80090

A SHA-256 hash-based secure random according NIST SP800-90.

SHA384SP80090Random

SHA384PRNG-SP80090

A SHA-384 hash-based secure random according NIST SP800-90.

SHA512SP80090Random

SHA512PRNG-SP80090

A SHA-512 hash-based secure random according NIST SP800-90.

HMacSHA1SP80090Random

HMacSHA1PRNG-SP80090

An HMac/SHA-1 based secure random according NIST SP800-90.

HMacSHA224SP80090Random

HMacSHA224PRNG-SP80090

An HMac/SHA-224 MAC-based secure random according NIST SP800-90.

HMacSHA256SP80090Random

HMacSHA256PRNG-SP80090

An HMac/SHA-256 MAC-based secure random according NIST SP800-90.

HMacSHA384SP80090Random

HMacSHA384PRNG-SP80090

An HMac/SHA-384 MAC-based secure random according NIST SP800-90.

HMacSHA512SP80090Random

HMacSHA512PRNG-SP80090

An HMac/SHA-512 MAC-based secure random according NIST SP800-90.

AES128SP80090Random

AES128PRNG-SP80090

An AES-128 blockcipher-based secure random according NIST SP800-90.

AES192SP80090Random

AES192PRNG-SP80090

An AES-192 blockcipher-based secure random according NIST SP800-90.

AES256SP80090Random

AES256PRNG-SP80090

An AES-256 blockcipher-based secure random according NIST SP800-90.

SHA1Random

SHA1PRNG

A SHA-1 hash-based secure random according to example E.5 of the AIS 20 (v2.0) document for Common Criteria from BSI.

MD5Random

 

A MD5 hash-based secure random according to example E.5 of the AIS 20 (v2.0) document for Common Criteria from BSI.

RipeMd128Random

 

A RIPEMD-128 hash-based secure random according to example E.5 of the AIS 20 (v2.0) document for Common Criteria from BSI.

RipeMd160Random

RipeMD160PRNG

A RIPEMD-160 hash-based secure random according to example E.5 of the AIS 20 (v2.0) document for Common Criteria from BSI.

SHA256Random

SHA256PRNG

A SHA-256 hash-based secure random according to example E.5 of the AIS 20 (v2.0) document for Common Criteria from BSI.

SHA384Random

SHA384PRNG

A SHA-384 hash-based secure random according to example E.5 of the AIS 20 (v2.0) document for Common Criteria from BSI.

SHA512Random

SHA512PRNG

A SHA-512 hash-based secure random according to example E.5 of the AIS 20 (v2.0) document for Common Criteria from BSI.

SHA1FIPS186Random

SHA1PRNG-FIPS186

A SHA-1 hash-based secure random according to the general purpose version of the FIPS 186-2 random generator.

RipeMd160FIPS186Random

RipeMD160PRNG-FIPS186

A RIPEMD-160 hash-based secure random according to the general purpose version of the FIPS 186-2 random generator.

SHA256FIPS186Random

SHA256PRNG-FIPS186

A SHA-256 hash-based secure random according to the general purpose version of the FIPS 186-2 random generator.

SHA384FIPS186Random

SHA384PRNG-FIPS186

A SHA-384 hash-based secure random according to the general purpose version of the FIPS 186-2 random generator.

SHA512FIPS186Random

SHA512PRNG-FIPS186

A SHA-512 hash-based secure random according to the general purpose version of the FIPS 186-2 random generator.

AnsiRandom

DESedePRNG

A triple DES based secure random according to ANSI X9.17.

 

 
print    tip a friend
back to previous page back  |  top to the top of the page