Criptografia Básica ASCII (Bem legal)

Gente não sei se é muito segura, porém achei bem legal trabalhar com criptografia na tabela ASCII, os resultados são muito bons.

[quote]Entrei com o valor: “Criptografia ASCII”

Resultado:
Palavra Convertida: 4cZae`XcRWZR2D4::…
Palavra Revertida: Criptografia ASCII.[/quote]

public class Criptografia_Cifra {
	public static int codigo_ASCII;	
	private static String codigo_criptografado = "", codigo_descriptografado = "";	

	public static String getCodigo_Cript(){
		return codigo_criptografado;
	}

	public static void Converter (String param){		
		char b;		

		for (int a = 0; a <= param.length()-1; a++){	
			
			codigo_ASCII = param.charAt(a)-15;
			b = (char)codigo_ASCII;

			codigo_criptografado += Character.toString(b);			
		}
	}

	public static void Reverter (String param){
		char c;		

		for (int d = 0; d <= param.length()-1; d++){	
			
			codigo_ASCII = param.charAt(d)+15;
			c = (char)codigo_ASCII;

			codigo_descriptografado += Character.toString(c);			
		}
	}	

	public static String Mensagem() {
		return "Palavra Convertida: "+codigo_criptografado+".";
	}

	public static String Mensagem2() {
		return "Palavra Revertida: "+codigo_descriptografado+".";
	}
}

pow cara. gostei muito.
eu não entendi muito bem… mais você deu um valor (-1) pra fazer a alteração né?

ja pensou em incrementar um sistema de código? um código para criptografar e decriptografar.
o usuario digita 4 digitos, ai por exemplo 1234, o codigo avança 1, depois avança 2, depois como 1+2 é impar ele poderia regredir o proximo numero… algo do tipo.
se você tiver algum material e puder me enviar fiarei grato, gostei dessa brincadeira rsrs.

O nome desse algorítmo é Algorítmo de Caesar. É um algoritmo de criptografia simples, que foi usado por muitos anos, inclusive na guerra (eles só sofisticavam mais o afastamento de letras).
Alguns anos mais tarde, um cientista descobriu uma maneira automática e simples de quebra-lo.

Tem esse nome porque foi usado pelo próprio Julio César, para criptografar as mensagens dos romanos.

Um livro que recomendo para quem quiser aprender criptografia é o Applied Cryptography, do Bruce Schneier:
http://www.schneier.com/book-applied.html

Outro livro bom, do mesmo autor, é o Secrets&Lies, que fala de engenharia social.

O site da empresa de segurança do autor também fornece um newsletter, sobre criptografia:
http://bt.counterpane.com/crypto-gram.html

E alguns materiais de ensino.