public class CryptManager
extends java.lang.Object
| Constructor and Description | 
|---|
| CryptManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| static javax.crypto.Cipher | createNetCipherInstance(int opMode,
                       java.security.Key key) | 
| static javax.crypto.SecretKey | createNewSharedKey() | 
| static java.security.PublicKey | decodePublicKey(byte[] encodedKey) | 
| static byte[] | decryptData(java.security.Key key,
           byte[] data) | 
| static javax.crypto.SecretKey | decryptSharedKey(java.security.PrivateKey key,
                byte[] secretKeyEncrypted) | 
| static byte[] | encryptData(java.security.Key key,
           byte[] data) | 
| static java.security.KeyPair | generateKeyPair() | 
| static byte[] | getServerIdHash(java.lang.String serverId,
               java.security.PublicKey publicKey,
               javax.crypto.SecretKey secretKey) | 
public static javax.crypto.SecretKey createNewSharedKey()
public static java.security.KeyPair generateKeyPair()
public static byte[] getServerIdHash(java.lang.String serverId,
                                     java.security.PublicKey publicKey,
                                     javax.crypto.SecretKey secretKey)
public static java.security.PublicKey decodePublicKey(byte[] encodedKey)
public static javax.crypto.SecretKey decryptSharedKey(java.security.PrivateKey key,
                                                      byte[] secretKeyEncrypted)
public static byte[] encryptData(java.security.Key key,
                                 byte[] data)
public static byte[] decryptData(java.security.Key key,
                                 byte[] data)
public static javax.crypto.Cipher createNetCipherInstance(int opMode,
                                                          java.security.Key key)