ariba.util.core
Class Crypto

java.lang.Object
  extended by ariba.util.core.Crypto
All Implemented Interfaces:
CryptoInterface

public class Crypto
extends java.lang.Object
implements CryptoInterface

Disclaimer. This is not production security! This is a weak attempt to thwart direct or accidental packet sniffing from obtaining cleartext passwords. Of course real encryption is the solution but at this moment is not achievable due to schedule constraints.


Constructor Summary
Crypto(java.lang.Object key)
           
Crypto(java.lang.Object key, boolean enabled)
           
 
Method Summary
 char decrypt(char ch)
           
 java.util.List decrypt(java.util.List vector)
           
 java.util.Map decrypt(java.util.Map map)
           
 java.lang.Object decrypt(java.lang.Object target)
           
 java.lang.String decrypt(java.lang.String string)
           
 char encrypt(char ch)
           
 java.util.List encrypt(java.util.List vector)
           
 java.util.Map encrypt(java.util.Map map)
           
 java.lang.Object encrypt(java.lang.Object target)
           
 java.lang.String encrypt(java.lang.String string)
           
static char[] reverse(char[] charBuffer, int charBufferLength)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Crypto

public Crypto(java.lang.Object key)

Crypto

public Crypto(java.lang.Object key,
              boolean enabled)
Method Detail

encrypt

public java.lang.Object encrypt(java.lang.Object target)
Specified by:
encrypt in interface CryptoInterface

encrypt

public char encrypt(char ch)

encrypt

public java.lang.String encrypt(java.lang.String string)
Specified by:
encrypt in interface CryptoInterface

reverse

public static char[] reverse(char[] charBuffer,
                             int charBufferLength)

encrypt

public java.util.Map encrypt(java.util.Map map)
Specified by:
encrypt in interface CryptoInterface

encrypt

public java.util.List encrypt(java.util.List vector)
Specified by:
encrypt in interface CryptoInterface

decrypt

public java.lang.Object decrypt(java.lang.Object target)
Specified by:
decrypt in interface CryptoInterface

decrypt

public char decrypt(char ch)

decrypt

public java.lang.String decrypt(java.lang.String string)
Specified by:
decrypt in interface CryptoInterface

decrypt

public java.util.Map decrypt(java.util.Map map)
Specified by:
decrypt in interface CryptoInterface

decrypt

public java.util.List decrypt(java.util.List vector)
Specified by:
decrypt in interface CryptoInterface


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.