É bem simples , você so precisa fazer cada letra saltar 16 casas a frente !
Use um for !!!
Me mande um email para [email removido] que te passo um exmplo para servir de base .
crisdoconquista
vou ter q fazer diversos if para ser trocado cada caractere ou existe uma função q já faz isso.
por exemplo
if(variavel.charAt(i)==c)
{
// será efetuado a troca
// charAt vai pegar o caractere na posição vai comparar se for igual ele vai trocar
}
essa é minha dúvida, obrigado
E
entanglement
Acho que você pode fazer algo como:
String normal = "abcdefghijklmnopqrstuvwxyz";
String troca = "pxvrbtyjmzciswlafudnhogqek";
Para cada caracter da sua string:
Localize o caracter na string “normal”, usando o método indexOf, Digamos que o caracter seja ‘d’. Ele está na posição 3 da string.
Agora, pegue o caracter correspondente (na posição 3, no meu exemplo) da string “troca”. O caracter é “r”.
Adicione esse caracter à string criptografada.
Para inverter o processo:
Use o mesmo processo, só que troque as strings “normal” e “troca”.
crisdoconquista
Obrigado pelas dicas…agora é hora de implementar…vlw
Sefo
crisdoconquista:
vou ter q fazer diversos if para ser trocado cada caractere ou existe uma função q já faz isso.
por exemplo
if(variavel.charAt(i)==c)
{
// será efetuado a troca
// charAt vai pegar o caractere na posição vai comparar se for igual ele vai trocar
}
essa é minha dúvida, obrigado
Construa uma hashtable<chave, valor> estática, percorra a String de input e gere a String de saída.
Eu faria dessa forma.