Introduction

The Internet is like a phone line with millions of listeners—the ultimate party line. Anyone connected to the Internet could, with the right connection and the right equipment, listen to others connected at the same time. This is called packet sniffing and does not require a high degree of technical expertise.

For a large percentage of Internet traffic, this may not be an issue. But as businesses increasingly turn to the Internet for business-to-business commerce traffic, some higher level of security may be needed.

Fortunately, Java provides packages that allow Java programs to use state-of-the-art encryption techniques. The Java Cryptography Extensions (JCE) provide Java language access to common cryptography algorithms, and the ...

Get J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.