HA

HA



Home
Information
Products
Support
Store
How To Order

www.HEPArts.com

Public Key Infrastructure Products

Public Key Infrastructure

At HEPArts, Inc., our line of IT Products consists of programs to aid professionals in the Information Technology fields. These programs are a bit sophisticated, and they require some expertise of the person in order to be of use. They involve tasks which a Tech person must perform, and they are designed to make these tasks easier.

asnTranscrab

This program is used to read security objects (keys) in various formats and printout the contents in human-readable format. It can parse X.509 certificates from the hideous ASN.1 DER format. It prints out the structure of the ugly ASN.1 for development or education. It also parses it into a properly designed RSCertificate, which it displays at the end.

For more details, proceed to the asnTranscrab Page.

keyVerify

This program is used to read security objects (keys) in various formats and verify the Signature using the Issuing Authority's Certificate. It recursively verifies the Issuing Authority's Certificate. It thus verifies a whole Certificate-Chain.

For more details, proceed to the keyVerify Page.

random_bytes

This program is used to generate random data for use in programs. It has several options for formatting the output so that it can be copied directly into a program. It can be used to generate cryptographically secure passwords also.

For more details, proceed to the random_bytes Page.

keyMaker

This program is used to generate RSA Public/Private Key-Pairs. It generates a new User key by default, but it may be used also to generate a Host Key or a Signing Certificate-Authority (CA) Key.

For more details, proceed to the keyMaker Page.

keyPasswd

This program is used to change the Pass-Phrase securing a Private-Key. The RSA or DSA Private-Key of a Public/Private Key-Pair is stored encrypted by a 256-bit AES key, generated from random data. This hiding key is, in turn, encrypted by a second 256-bit AES key which is generated from a Pass-Phrase, which the user inputs from the console. The first AES key, randomly generated, must be stored at the head of the file; this is why it is also encrypted. This scheme gives a two-level key hierarchy to the securing of the Private-Key.

For more details, proceed to the keyPasswd Page.

AuthNetKey_mgr

This program is used to read or save the Transaction Key associated with an Authorize.Net VISA-Merchant account. It is used to store a Merchant key securely into a file. It is stored encrypted by a 256-bit AES key, generated from random data. This hiding key is, in turn, encrypted by a second 256-bit AES key which is generated from a Pass-Phrase, which the user inputs from the console. The first AES key, randomly generated, must be stored at the head of the file; this is why it is also encrypted. This scheme gives a two-level key hierarchy to the securing of the Transaction-Key.

For more details, proceed to the AuthNetKey_mgr Page.


webmaster@HEPArts.com

Copyright © 2005 HEPArts, Inc. All Rights Reserved.