Archive for abril 11th, 2007

O algoritmo rot-13 é un algoritmo para codificar e decodificar texto. O algoritmo rot-13 fundaméntase en que no código ASCII os 26 caracteres entre o "A" e o "Z", así como entre o "a" e o "z", son consecutivos. Por tanto, se se moven 13 posición a estes caracteres (a metade dos 26 caracteres do inglés), conséguese outro caracteres que se pode recuperar movendo outros 13 espazos. Este algoritmo é moi sinxelo e por tanto non serve máis que para exemplo, pero en ningún caso para un uso serio.

O código desta anotación é un módulo chamado rot13 que implementa unha función chamada encrypt que codifica/decodifica unha cadea de caracteres. Internamente encrypt chama a un módulo privado chamado _rot13 que é o que fai a codificación dun caracterer. O código tamén se pode executar coma un script por si mesmo e neste caso codificará/decodificará o que se lle pase ó script coma parámetros.

Chuzame! chúzame -

About

You are currently browsing the Programar en Python weblog archives for the day mércores, abril 11th, 2007.

Longer entries are truncated. Click the headline of an entry to read it in its entirety.

Categories

Calendario

abril 2007
L M M X V S D
« mar    
 1
2345678
9101112131415
16171819202122
23242526272829
30  
3K2 theme by Hakan Aydin