Codificar cadenas con vernam en visual fox pro

visual fox pro manuales foro libros
ada
Codificar cadenas con vernam en visual fox pro RegistrateNewsletter
Untitled Document
zonas:adsl:area-flash:area-php:area-asp:area-vb:area-photoshop:area-Vfox:area-Soft:area.:Mas
+ de 45.000 registrados
Untitled Document
Secciones: Manuales-Diseño-Trucos-Recursos-Foros/Comunidad-Software-CodigoFuente-compras
Codificar cadenas con vernam en visual fox pro
AñadenosFavoritos
links2
Secciones: Herramientas-Libros-Webmasters/Google-Noticias -Biblioteca-Cursos--Directorio-EmpleoN
Untitled Document

+Nuestro Manual
+Manuales
+Tutoriales VFox
+Descargas
+Codigo Fuente
+Articulos
+Foro VFox
+Libros VFox

+Newsletter
+InscribeteGratis..

+Manuales
+Programacion
+DiseñoWeb
+Bases de Datos
+Manual.propios
+Cursos-Masters
+Manual de Diseño

+Trucos
+Ver secc.trucos

+Recursos
+ver recursos

+Noticias/RSS
+Ver noticias
+Ver canal RSS

+Codigo Fuente:
+Portada

+Comunidad
+Foros

+Webmasters
+ZonaWebmaster

+Software
+ir a secc. Soft

+AreasExclusivas
+Zona Flash
+Zona PHP
+Zona ASP
+Zona VB
+Zona ADSL
+Zona Photoshop
+Zona MAC

+Agregador Blogs
+Tech-y
+Movilmania
+Mac

+Herramientas
+Herramientas
+Drivers

+Gana Dinero
+Como ganar

+SuperDiVX
+Area Divx

+Articulos
+Ver articulos
+Noticias

+Directorio [New]
+Ver directorio

+Blogs
+Nuestros blogs

+Noticias
+de Tecnologia

+SuperGames
+Juegos/ocio

+Canal Compras
+Canal Compras

Inicio >> Visual Fox Pro >> esta pagina
Codificar cadenas con vernam en visual fox pro
 

cifrar CADENAS CON vernam

La clase VERNAM.VCX desarrollada en Visual FoxPro y permite cifrar cadenas mediante el cifrado de Vernam, es un algoritmo de cifrado por el que el texto en claro se combina con una clave igual de larga que el texto, en este caso la clave puede ser mas corta que el mensaje, ya que esta se replica la cantidad de veces que sea necesaria.

Ejemplo

Supongamos que la clave es
CLAVE

y el mensaje es
HOLA MUNDOÇ

entonces el cifrado se haría de la siguiente manera:

Clave 67 (C) 76 (L) 65 (A) 86 (V) 69 (E)            
Mensaje 72 (H) 79 (O) 76 (L) 65 (A) 32 ( ) 77 (M) 85 (U) 78 (N) 68 (D) 79 (O) 199 (Ç)
Complemento           67 (C) 76 (L) 65 (A) 86 (V) 69 (E) 67 (C)
Suma 139 155 141 151 101 144 161 143 154 148 266
Si > 255 restamos 255                     -255
Valores encriptados 139 155 141 151 101 144 161 143 154 148 11

El resultado es

"‹›—e¡š” "

 

Esta clase implementa este algoritmo, para mas informacion sobre el Verman y el Cifrado de Vernam consulte http://es.wikipedia.org/wiki/Libreta_de_un_solo_uso

1. Clase Vernam
1.1 Encriptar
1.2 Desencriptar
2. Ejemplo

--> DESCARGAR VERNAM.VCX y EJEMPLOS <--

CLASE VERNAM

Esta clase permite codificar cadenas de texto a travez de una implementacion de vernam. Encripta una cadena de caracteres y genera una cadena de caracteres Ascii.

 

Métodos y propiedades de la clase

Propiedades

Metodos

EncriptarLibreta: codifica una cadena de texto, requiere una contraseña de almenos un caracter, retorna una cadena de caracteres y su uso es

=Objeto.EncriptarLibreta('HOLA MUNDOç","CLAVE")

retorna "‹›—e¡š” "


DesencriptarLibreta: Decodifica una cadena de texto, r ????a???A ?a?a????equiere una contraseña de almenos un caracter, retorna una cadena de caracteres y su uso es

=Objeto.DeseencriptarLibreta('‹›—e¡š”","CLAVE")

retorna "HOLA MUNDOç "

Ejemplo:

SET CLASSLIB TO "vernam.vcx"

oVernam=CREATEOBJECT("Vernam")
lcSereto= oVernam.encriptarLibreta(
'HOLA MUNDOç","CLAVE")
? oVernam.encriptarLibreta(lcSereto,"CLAVE")

 

 

José Guillermo Ortiz Hernández
Programador Visual FoxPro, WEB Developer


Mas articulos de visual fox pro
visual fox pro Cómo automatizar Word de Visual FoxPro y agregar una tabla a un documento
visual fox pro Crear un instalador en Inno Setup para una aplicacion desarrollada en Visual FoxPro (VFP)
visual fox pro Simulador de la ventana de comandos de visual fox pro
visual fox pro Definir un menú en Visual FoxPro
visual fox pro Clase para crear archivos ZIP con Visual FoxPro 9
visual fox pro Codificar cadenas con vernam en visual fox pro
visual fox pro Codificar cadenas con MD5 en visual fox pro
visual fox pro Clase para ENCRIPTAR POR BLOWFISH con Visual FoxPro
visual fox pro como automatizar hojas de calculo de microsoft excel con Visual FoxPro
visual fox pro Como insertar un control OCX y hacer uso de el en FoxPro
visual fox pro Definir un ComboBox con Imágenes y fuente en un color específico,
  ver mas articulos de visual fox pro
   
Secciones de Visual Fox Pro
visual fox pro Nuestro Manual de Visual Fox Pro Seccion Descargas Visual Fox Pro
Manuales de Visual Fox Pro Tutoriales de Visual Fox Pro
visual fox pro Seccion Foro Visual Fox Pro visual fox pro Seccion Codigo Fuente
Seccion Libros de Visual Fox Pro    
del.icio.us
ADD BLOGLINES Comenta y vota esta noticia en :
 
votanos en blogmemes
votanos en digg
Añadenos Favoritos - Ver foro relacionado - Registrate gratuitamente
Recomendar
hacer logos para tu web gratis crear un logo logo creator Recomendar esta pagina a un amigo
Untitled Document

Documento sin título
Untitled Document
+ Directorio Ofertas
ofertas ADSL
ofertas Tech
ofertas viajes
ofertas finanzas
formacion
OfertasCreditos
  otras ofertas
Canal Compras
+ Canal compras
+canal informatica
+imagen y sonido
+juegos y consolas
+ Directorio Ofertas
secc. empleo
cursos
ir a libros
+ Ganar Dinero
+ Webmasters
+ resto de gente
+ Software
+ ir a software
Lo + descargado
programas para
programas para bajar peliculas
bajar peliculas
programas para bajar musica
bajar musica
programas de seguridad para tu pc
programas google
programas para DJ - mezcladores
programas para webmasters
programas pre-fabricados
+ Tonos y Melodias
Melodias tonos
Juegos java
- Juegos de moviles
+
Busca Logos
+ Logos y Melodias
+ Libros
+ ir a ver los libros
+Recursos CGI
+ ir a seccion
+Ocio
Juegos Flash Online
+Cursos y Masters
cursos y masters
+ Ofertas
ofertas TecNo
+Nuetros Blogs
Ver Blogs
+Programas Gratis
Programas gratis
+RSS de noticias

RSS PR

links programacion
Registrate gratuitamente a nuestra NEWSLETTER y estate al tanto de todas las novedades
Programacion : LWPI Solorecursos I programacion I abcdatos I TrucosTecnicos I servicios gratisI ofertas de ADSL Ipueblos20
Areas exclusivas:cursosIofertasIadslIwebtutoriales INegociosItutorialesItrucos de windows IgooglemaniaI programatium.netIcompras
noticias: SaludIOcio/cineIMusicaIMotorIDeportes IJuegos I FinanzasIMovilesIEnergiaIEcologiaITech-yIMujerIMACISaludIViajes-Pueblos
site programatium.com : site1 - site2 - site3 - site4 - site5 - site6 - site7 - site8
manuales Sugiere un manual para esta seccion
who's online
Linkanos
www.programatium.com© 1999 - web esta optimizada para Microsoft explorer 6.0
tutoriales

Codificar cadenas con vernam en visual fox pro