public class Criptografia extends Object
| Constructor and Description |
|---|
Criptografia() |
| Modifier and Type | Method and Description |
|---|---|
static String |
asHex(byte[] buf)
Transoforma array de bytes em String
|
static byte[] |
criptografar(String mensagem,
String chave)
Criptografa a mensagem com uma chave
|
static byte[] |
desCriptografar(byte[] msgCriptografada,
String chave)
Descriptografa a mensagem com um determinada chave
|
static void |
main(String[] args) |
public static String asHex(byte[] buf)
buf - public static byte[] criptografar(String mensagem, String chave) throws NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException, IllegalBlockSizeException, BadPaddingException
mensagem - - mensagem a ser criptografadachave - - chave utilizada para gerar a mensagem criptografadaNoSuchAlgorithmExceptionNoSuchPaddingExceptionInvalidKeyExceptionIllegalBlockSizeExceptionBadPaddingExceptionpublic static byte[] desCriptografar(byte[] msgCriptografada,
String chave)
throws NoSuchAlgorithmException,
NoSuchPaddingException,
IllegalBlockSizeException,
BadPaddingException,
InvalidKeyException
msgCriptografada - - mensagem a ser criptorafadachave - - chave utilizada para criptografarNoSuchAlgorithmExceptionNoSuchPaddingExceptionIllegalBlockSizeExceptionBadPaddingExceptionInvalidKeyExceptionCopyright © 2015. All rights reserved.