edu.iastate.metnet.utils
Class DesEncrypter
java.lang.Object
edu.iastate.metnet.utils.DesEncrypter
public class DesEncrypter
- extends java.lang.Object
usage:
try {
// Generate a temporary key. In practice, you would save this key.
// See also e464 Encrypting with DES Using a Pass Phrase.
SecretKey key = KeyGenerator.getInstance("DES").generateKey();
// Create encrypter/decrypter class
DesEncrypter encrypter = new DesEncrypter(key);
// Encrypt
String encrypted = encrypter.encrypt("Don't tell anybody!");
// Decrypt
String decrypted = encrypter.decrypt(encrypted);
} catch (Exception e) {
}
- Author:
- Jie Li
|
Field Summary |
(package private) javax.crypto.Cipher |
dcipher
|
(package private) org.apache.log4j.Logger |
logger
|
|
Constructor Summary |
DesEncrypter(javax.crypto.SecretKey key)
|
|
Method Summary |
java.lang.String |
decrypt(java.lang.String str)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
org.apache.log4j.Logger logger
dcipher
javax.crypto.Cipher dcipher
DesEncrypter
public DesEncrypter(javax.crypto.SecretKey key)
decrypt
public java.lang.String decrypt(java.lang.String str)