Home >> Computers >> Programming >> Languages >> Java >> Class Libraries >> Math and Calculations >> Cryptography




Cryptology involves both a fields of cryptography and cryptanalysis. Computer cryptography is aslo called bitstream cryptanalysis. A operations of all a algorithmic rule within computer cryptanalysis or even bitstream cryptography come according to the basic unit of bitstream. Meanwhile a bitstream consists of the binary bits of bit zero "0" & bit of these "1".

For person-depending cryptanalysis, these are of these-symbol-numbers of-meaning; whereas these are a single-symbol-a single-meaning for computer cryptography. Hence, no of these-way work in the computer cryptography, which is according to mathematical manipulation of bitstream. What is more, a being of mighty computer occurs as must for man to decrypt and/or to decode bitstream messages manufactured from either complex mathematical algorithmic program.

Then again, a polysemy and multimedia paradox features of individual-depending cryptography has caused a unbreakable situation by any cryptanalytical techniques for the messages encrypted and/or encoded under the human-depending cryptanalytics. E.g., biometrics-based cryptology, language-depending cryptanalysis, event-depending cryptanalysis & image-based cryptanalysis (or even visual cryptography) are among a couple examples of man-depending cryptanalysis. This is the major difference of machine language & mortal language.

A recent event of Hurricane Katrina a wind tragedy may propose a requisite require for mortal-depending cryptanalysis across the computer cryptanalysis. Individual-depending cryptanalysis may be utilized under the virtually all critical situation whereas computer cryptanalytics might ask for low-priced computing power of a computer. A computer cryptanalytics is fast & big for the speed and coverage severally every bit in comparison person-depending cryptanalysis. Even so, sufficient electricity power supply is the bottleneck for computer cryptanalytics. Hence these are proposed to keep close at h& two a computer cryptanalysis and man-depending cryptanalysis to become utilized together. Notwithstanding, for a virtually all critical situation, these are proposed to use person-depending cryptanalysis when the final measure.

Sources
Created by Xpree @ [Time, Space] = [1700:06Sep05 Zone H UTC+0800, Earth 2N105E].

Limited by Xpree @ [Time, Space] = [1300:07Sep05 Zone H UTC+0800, Earth 2N105E].

logi.crypto
Formerly Cryptonite, a pure java package for strong cryptography. It supplies RSA (usable outside of North America), DES, Triple-DES implementation as well as other utility classes. [Open Source, GPL/Commercial]

Legion of The Bouncy Castle
Provides open source implentations of the Java Cryptography Extension 1.2.1, and a lightweight Java Cryptography API for the J2ME, and the JDK. [Open Source]

Tiny Encryption Algorithm
Allegedly "one of the fastest and most efficient cryptographic algorithms in existence". [Open Source]

Baltimore Technologies
Cryptographic security products, including Secure Socket Layer 3 for Java. [commercial]

Java Cryptography Extension (JCE)
Provides framework and implementations for encryption, key generation and key agreement, and Message Authentication Code (MAC) algorithms.

FlexiProvider
An open source cryptographic class library for the JCA/JCE architecture. [Open Source with registration]

Network Security Services for Java (JSS)
Libraries used internally by Netscape and iPlanet products that do crypto in Java. [Mozilla]

ISNetworks JCE Provider
A cryptographic service provider for Java. It includes implementations of the following cryptographic algorithms: RSA (PKCS1 and OAEP), Blowfish, RC2, DES, DESede (TripleDES), ARC Four (RC-4 compatible), Rijndael, HMac-SHA1, HMac-MD5. [Open source, Apache-style license]

Hidden Field Equations (HFE) in Java
Java implementation of the public key cryptosystem Hidden Field Equations (HFE). Also includes matrix and finite field operations. [Open source, GPL]

The PC1 Encryption Algorithm
The source code of the 128-bit PC1 cipher algorithm in Java.


Computers: Hacking: Cryptography
Computers: Programming: Languages: Java: Security
Science: Math: Applications: Communication Theory: Cryptography: Programming Libraries




© 2005 GeneralAnswers.org