Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como fazer ROT- 13 em Python
ROT- 13 é um método de criptografia de baixo nível que usa um mecanismo de troca para alterar a aparência de dados de caracteres. Nela, as primeiras 13 letras do alfabeto - A a M - trocar de lugar com os próximos 13 letras - N a Z. Empregando este método de criptografia faz com que uma palavra como "isto" para exibir como " guvf " ou a palavra " simples "para exibir como" fvzcyr . " Todas as versões de programação Python proporcionar um fácil de usar a função string chamada " str.maketrans ", em que você definiu pela primeira vez o palco para ROT -13 , então texto processo de criptografia. Instruções
1

Diga Python usar ROT -13 e adicionar os caracteres de tradução como argumentos - ou parâmetros - para os str.maketrans () função. Como essa função trabalha em uma " de-para " fashion , adicione o alfabeto como normal, em seguida, novamente usando ROT -13 tradução . ROT -13 funciona melhor se você dizer Python para usar apenas letras maiúsculas ou minúsculas , mas , se necessário , os seus argumentos podem incluir :

rot13_trans = str.upper.maketrans (' ABCDEFGHIJKLMNOPQRSTUVWXYZ ', ' NOPQRSTUVWXYZABCDEFGHIJKLM ')

rot13_trans = str.lower.maketrans (' abcdefghijklmnopqrstuvwxyz ', ' nopqrstuvwxyzabcdefghijklm ')

rot13_trans = str.maketrans (' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ', ' NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm ')
2

Adicionar a cadeia de texto que deseja traduzir como um argumento para a definição da função ROT- 13. Digite o nome que você deu a corda ao adicioná-lo ao seu programa Python:

def rot13 ( sampleMessage )
3

Faça a tradução ROT -13 e exibir os resultados :

retornar sampleMessage.translate ( rot13_trans )

Anterior :

Próximo : No
  Os artigos relacionados
·Estruturas Python 
·Erros não numéricos portuárias em Python 
·O que é Erlang em Python 
·Erros de Unicode em Python 
·Tempo restante Função em Python 
·Como construir um analisador em Python 
·Como fazer um jogo em Python Shell 
·A função de passagem em Python 
·Como: ScrollArea em Python 
·Como calcular a interpolação numérica Usando Python 
  Artigos em destaque
·Como salvar um arquivo PHP e Anexar -lo para sua págin…
·Aprenda Java Online 
·As vantagens da mola sobre Struts 
·Como usar Operações bit a bit em baixo nível de prog…
·Como aprender jogo Coding 
·Como usar Ant Eclipse Com webOS 
·Como remover a primeira linha de uma String em Groovy 
·Como verificar se um caractere é maiúsculo em PHP 
·Criptografia Usando Java 
·Como executar o Java JAR Arquivo no ColdFusion 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados