1<html> 2<head> 3<meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> 4</head> 5<html> 6<body> 7<p> 8This package provides the classes and interfaces for cryptographic applications implementing algorithms for encryption, decryption, or 9key agreement. 10</p><p> 11Stream ciphers are supported as well as asymmetric, symmetric and block ciphers. Cipher implementations from different providers can be integrated using 12the SPI (Service Provider Interface) abstract classes. With class {@link javax.crypto.SealedObject} a programmer can secure an object by 13encrypting it with a cipher. 14</p><p> 15Authentication may be based on MAC (Message Authentication Code) such as HMAC (Hash MAC, i.e. with a SHA-1 hash function). 16</p> 17</body> 18</html> 19