TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.hyades.models.common.util
Class EncryptionManager

java.lang.Object
  extended by org.eclipse.hyades.models.common.util.EncryptionManager

public class EncryptionManager
extends java.lang.Object

It's used to provide encryption and decryption algorithm for a datapool.

Provisional API: This API is subject to change in the next release.
Provisional API as of TPTP 4.5.0.

Nested Class Summary
static class EncryptionManager.RC4Encrypter
           
 
Constructor Summary
EncryptionManager()
           
 
Method Summary
static java.lang.String decrypt(java.lang.String content, java.lang.String pass)
          Decrypt input String using RC4 algorithm
static java.lang.String EncoderByMd5(java.lang.String str)
          Encode input String using MD5 algorithm
static java.lang.String encrypt(java.lang.String content, java.lang.String pass)
          Encrypt input String using RC4 algorithm
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncryptionManager

public EncryptionManager()
Method Detail

encrypt

public static java.lang.String encrypt(java.lang.String content,
                                       java.lang.String pass)
Encrypt input String using RC4 algorithm

Parameters:
content -
pass -
Returns:

decrypt

public static java.lang.String decrypt(java.lang.String content,
                                       java.lang.String pass)
Decrypt input String using RC4 algorithm

Parameters:
content -
pass -
Returns:

EncoderByMd5

public static java.lang.String EncoderByMd5(java.lang.String str)
                                     throws java.security.NoSuchAlgorithmException,
                                            java.io.UnsupportedEncodingException
Encode input String using MD5 algorithm

Parameters:
str -
Returns:
Throws:
java.security.NoSuchAlgorithmException
java.io.UnsupportedEncodingException

TPTP 4.5.0 Platform Project
Public API Specification