Ir para conteúdo
Entre para seguir isso  
ravelont

Criptografia Simples de Dados, olhem.

Recommended Posts

ravelont    3
ravelont
Eu inverto a string e faço a "adiciono" 1 aos valores das matriz atribuindo a uma string.

 

Depois desfaço a inversão, reduzo 1 das matrizes e atribuo a outra string.

 

Resultado com a palavra teste:

Palavra convertida: 54321.

Palavra revertida: teste.

 

public class Criptografia {
public static String valor, converter_palavra = "", reverter_palavra = "";

public static String getValor(){
	return converter_palavra;
}

public static void Converter(String valor_a){
	valor = valor_a;		
	int tamanho = valor.length();

	for (int a = 0; a <= valor.length()-1; a++){			
		tamanho--;
		converter_palavra += Integer.toString(tamanho + 1);
	}
}

public static void Reverter(String teste){
	String valorB = teste;	
	int reverter, calculo;

	for (int b = valorB.length()-1; b >= 0; b--){										
		reverter = Integer.parseInt(Character.toString(valorB.charAt());
		calculo = reverter -1;	
		reverter_palavra += valor.charAt(calculo);		
	}

}

public static String Mensagem() {
	return "Palavra convertida: "+converter_palavra+".";
}

public static String Mensagem2() {
	return "Palavra revertida: "+reverter_palavra+".";
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites
Dark Skyllen    7
Dark Skyllen

Eu acho mais legal quando trabalhamos com Bytes, fazendo bitwise pra criptografia. De qualquer jeito é uma forma bem simples e que talves funcione.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Rawenga    0
Rawenga

como fas isso funciona ne mano kdkd

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×