Skip to content

lribeirodev/Algoritmo-CriptografarMensagem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algoritmo criptografia de mensagem

Este algoritmo foi criado no intuito de elaborar um sistema único de criptografia de mensagem

Criado em Linguagem Java

Lógica:

A lógica por trás do algoritmo trabalha na reordenação das palavras, através de um dicionario o algoritmo faz um calculo matematico randomico, criando um novo indice para cada letra.

Funcionamento:

O usuário informa a chave e a mensagem, o algoritmo criptografa a mensagem, gerando uma nova chave chamada de "KEY DNA" apenas quem possuir essa chave é capaz de quebrar o sigilo da mensagem.

Exemplo:

[ Chave Informada Pelo Usuário ]

"Programador"

[ Entrada do Usuário ]

"Olá meu nome é Lucas Ribeiro sou programador Java"

[ Saída do Algoritmo ]

"BcGTO2YTWHO2TÍTtYVQiTaXï2XXHTiHYTVXHjXQOQRHXT0QsQ"

[ Key Dna ]

121 2 19 90 57 91 24 51 45 86 13 56 72 102 12 9 97 81 11 111 67 62 78 44 29 122 61 118 4 123 108 55 71 37 7 114 107 41 30 105 98 112 109 125 36 43 126 46 53 5 116 88 65 103 54 48 33 106 94 77 93 3 99 27 15 75 38 32 115 120 20 83 87 113 16 82 52 39 10 18 84 59 6 35 66 89 104 58 14 69 80 127 101 60 79 23 63 73 47 74 92 26 49 28 117 34 70 40 22 110 21 17

Como usar:

Importar a classe para seu ambiente de desenvolvimento

import com.ribeiro.criptografia.app;

Criar uma nova Instancia da classe Encrypt

Encoder ec = Encoder.getInstance();

Setar uma chave

ec.setKeyPass("Sua chave aqui");

Digite sua mensagem

ec.setMsg("Sua mensagem aqui");

Gerar mensagem criptografada

ec.encryptMessage();

Mensagem criptografada

ÈxNrjÑ5rŸÿjÑr6rá5ChQrÀÛfÑÛõÿrQÿ5rëõÿÜõhjhLÿõrGhph

Pegar key dna

ec.getKeyEncrypt();

Key dna única

37 19 120 96 102 114 2 70 118 68 98 92 44 88 45 82 1 56 116 52 108 30 93 65 7 17 34 67 35 38 14 13 23 69 4 72 59 95 24 79 63 0 58 16 33 31 90 117 8 126 71 42 18 5 122 57 41 91 61 85 29 49 51 81 123 89 21 109 75 28 121 84 99 62 94 12 100 47 80 97 40 26 32 112 6 73 77 27 125 103 105 78 107 43 106 66 64 119 115 60 110 25 53 124 50 74 86 54 36 15 101 111 20 46 10 9

About

Algoritmo avançado para criptografia de mensagem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages