Implementación Del Cifrado ROT13


Implementaciones para Unix de RO13

- tr A-Za-z N-ZA-Mn-za-m
- sed y/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm
 
Implementación en C de ROT13

Una posible implementación en C, para codificación ASCII, sería la siguiente.

 
En esta implementación se obvian las letras que no están en el alfabeto de ASCII no se reemplazan.

Implementación en VB de ROT47

Una posible implementación de ROT47 en VB6. El cifrado queda claramente expuesto en el bucle.

 


Debe notarse que se pasa la cadena de texto a una matriz para ganar en velocidad de cálculo y finalmente se deposita en la cadena de texto. Igualmente debe notarse que se pasa a una matriz de enteros debido a la codificación de 2 bytes por carácter, si se opera con 1 byte por carácter debe usarse una matriz de bytes y copiar solo max bytes y no max * 2 bytes.


<a onclick=omegayalfa" class='avatar avatar-64 photo' height='64' width='64'>
  • Autor:
  • Editor:
      Tutoriales En Linea
  • Fecha:2015-04-30
  • Categorias: Noticias Tutorial C++ Tutorial



Información
Usuarios que no esten registrados no pueden dejar comentarios, te invitamos a que te registre!