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