Desenvolvi uma criptografia simples, olhem

2 respostas
U
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(b)));
			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+".";
	}
}

2 Respostas

mcl17

Po legal cara, gostei, parabéns!

doug

Olá

Interessante forma de fazer, porém é um pouco fraco essa criptografia.
Através de força bruta é descifrado essa informação.

Mas para os primeiros passo creio que seja muito bom.
Tenta ver a cifra de César… e assim que vamos evoluído dentro de criptografia.

Continue assim… parabéns
Flwsss

Criado 12 de março de 2011
Ultima resposta 12 de mar. de 2011
Respostas 2
Participantes 3