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 criptografadaNoSuchAlgorithmException
NoSuchPaddingException
InvalidKeyException
IllegalBlockSizeException
BadPaddingException
public static byte[] desCriptografar(byte[] msgCriptografada, String chave) throws NoSuchAlgorithmException, NoSuchPaddingException, IllegalBlockSizeException, BadPaddingException, InvalidKeyException
msgCriptografada
- - mensagem a ser criptorafadachave
- - chave utilizada para criptografarNoSuchAlgorithmException
NoSuchPaddingException
IllegalBlockSizeException
BadPaddingException
InvalidKeyException
Copyright © 2015. All rights reserved.