public final class LoginPasswordCipher
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
decrypt(EncryptedPassword encryptedPassword,
java.security.PrivateKey privateKey)
* Método utilitário para descriptografar a senha do login.
|
static EncryptedPassword |
encrypt(java.lang.String plainPassword,
java.security.PublicKey publicKey)
Método utilitário para criptografar a senha do login.
|
static java.security.KeyPair |
generateKeyPair()
Cria um par de chaves pública e privada para ser utilizada na criptografia
da senha do login.
|
public static java.security.KeyPair generateKeyPair()
throws BugException
BugException - se ocorrer algum erro ao gerar o par de chaves.public static EncryptedPassword encrypt(java.lang.String plainPassword, java.security.PublicKey publicKey) throws BugException
plainPassword - a senha em texto simplespublicKey - a chave públicaBugException - caso ocorra um erro ao criptografar a senha do login.public static java.lang.String decrypt(EncryptedPassword encryptedPassword, java.security.PrivateKey privateKey) throws BugException
encryptedPassword - a senha criptografada.privateKey - a chave privadaBugException - caso ocorra um erro ao descriptografar a senha do
login.Copyright © 2015. All Rights Reserved.