An Overview of Cryptography in Java, Part 1: Random Numbers and Cryptographic Security Providers North Dakota

We take a birds-eye view of the Java Cryptography Architecture, both within the Java Development Kit and the Java Cryptology Extension.

Local Companies

PCs For Parents
800-998-8652
1506 16th St S
Fargo, ND
Atlas Business Solutions, inc. (ABS)
800-874-8801
3330 Fiechtner Drive SW
Fargo, ND
Dakota Programs
(701) 222-0285
2724 Essex Loop
Bismarck, ND
Martech Media
(701) 462-3525
611 Main St
Washburn, ND
Independent Consulting
(701) 677-4227
609 Pheasant Dr
South Heart, ND
Intelligent InSites
(701) 893-2080
102 Broadway
Fargo, ND
Atlas Business Solutions
701-235-5226
3330 Fietchner Dr.
Fargo, ND
Affinity Global Solutions
(701) 223-3565
919 S 7th St Ste 305
Bismarck, ND
Mini Computer Services
(701) 725-4320
15700 19th Ave NW
Des Lacs, ND
Information Technologies Inc
(701) 258-9105
Bismarck, ND

provided by: 
Originally published at Internet.com


The Java Cryptography Architecture is split into two different packages, part lies within the JDK, while the other lies within the Java Cryptology Extension. Sun had to split the architecture due to US export laws which prohibits software encryption technology from being released outside of the United States or Canada (certain types of cryptographic software are considered "weapons" by the U.S. government).

Cryptography in Java was first released in JDK 1.1. It included APIs for digital signatures and message digests (hash), but was limited compared to what the platform offers today. The JDK 1.2 added security APIs that relate to cryptography, and also the Java Cryptography Extension, a separate extension with encryption, key exchange, message digest and authentication. The JCE was released separately in accordance with the United States export laws.

Cryptography in the JDK



The JDK 1.2 includes the following service classes:


Read article at Internet.com site

Featured Local Company

Intelligent InSites

7018932080
102 Broadway
Fargo, ND


Topics: 
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML