Package com.uc4.util
Class RC4
java.lang.Object
com.uc4.util.RC4
Encryption class using RC4 cipher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
decode
(String encrypted, ConnectionAttributes connectionAttributes) Decodes the passed string with the RC4 cipher using a key created from connection attributesstatic String
encode
(String orig, ConnectionAttributes connectionAttributes) Encodes the passed string with the RC4 cipher using a key created from connection attributesstatic String
encodeWithDefaultKey
(String orig, ConnectionAttributes connectionAttributes) Encodes the passed string with the RC4 cipher using the default keystatic String
fillString
(String s, char indent, int len) fills a string with the given char to the given length
-
Constructor Details
-
RC4
public RC4()
-
-
Method Details
-
fillString
fills a string with the given char to the given length -
encodeWithDefaultKey
Encodes the passed string with the RC4 cipher using the default key- Parameters:
orig
- string to be encryptedconnectionAttributes
- the connection attributes to use for detecting the server version- Returns:
- the encoded string
-
encode
Encodes the passed string with the RC4 cipher using a key created from connection attributes- Parameters:
orig
- string to be encryptedconnectionAttributes
- the connection attributes to use for creating the key- Returns:
- the encoded string
-
decode
Decodes the passed string with the RC4 cipher using a key created from connection attributes- Parameters:
orig
- string to be decryptedconnectionAttributes
- the connection attributes to use for creating the key- Returns:
- the decoded string
-