Skip to main content


developerWorks  >  Java technology  >

Java security, Part 1: Crypto basics

developerWorks

Level: Introductory

Brad Rubin (BradRubin@BradRubin.com), Principal , Brad Rubin & Associates Inc.

19 Jul 2002

Register now or sign in using your IBM ID and password.

The Java™ platform, both its base language features and library extensions, provides an excellent base for writing secure applications. In this tutorial, the first of two parts on Java security, Brad Rubin guides you through the basics of cryptography and how it is implemented in the Java programming language, using plenty of code examples to illustrate the concepts.

Prerequisites

This is an intermediate-level tutorial. It assumes you know how to read and write basic Java programs, both applications and applets. It does not assume any previous background in cryptography, JCE, or JSSE.


System requirements

You will need JavaScript enabled on your browser.

To run the examples, you'll need:

  • JDK 1.4, Standard Edition
  • The tutorial source code and classes
  • The Bouncy Castle Crypto library for the RSA example
  • A browser that supports the Java 1.4 plug-in

You can use JDK 1.3.x, but you must install JCE and JSSE yourself.



Duration

Under one hour


Formats

html, pdf


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community