Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main {
- /** Autor: netindev **/
- private static int parse=0x3B;
- public static void main(String[] args) {
- char[] ofuscar=encriptar("Olá mundo.");
- System.out.println(new String(ofuscar));
- System.out.println(decriptar(ofuscar));
- }
- public static char[] encriptar(String ofuscar){
- char[]arrayDeChar=ofuscar.toCharArray();
- int[]arrayDeInt=new int[arrayDeChar.length];
- int repetir=~0;while(++repetir<arrayDeChar.length){
- arrayDeInt[repetir]=(int)arrayDeChar[repetir];
- }
- String builder=new String();
- repetir=~0;while(++repetir<arrayDeChar.length){
- builder=builder+(char)parse+(int)arrayDeInt[repetir];
- }
- return builder.toCharArray();
- }
- public static String decriptar(char[] desofuscar){
- char[]arrayDeChar=desofuscar.clone();
- String builder=new String(arrayDeChar);
- String[]split=builder.split(new String()+(char)parse);
- String retornar=new String();
- int repetir=~0;while(++repetir<split.length){
- int inicioDaTabela=~-0x20;while(++inicioDaTabela<0xFF){
- if(split[repetir].equals(new String()+inicioDaTabela))retornar=retornar+(char)inicioDaTabela;
- }
- }
- return retornar;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement