encriptacion de datos visual basic 2005

arthas

Lanero Reconocido
16 Mar 2004
657
Hola, como parte de un proyecto de la universidad tenemos que desarrollar un programa para encriptar texto. En si el programa debe abrir un archivo de texto plano y a través de una formula se pueda encriptar. Obligatoriamente se tiene que trabajar con una formula que se nos ha dado previamente.


El primer paso es encontrar el valor "decimal" de la tabla asccii de un caraceter. Por ejemplo la letra A es el numero 65.

Al aplicar la formula se le suma una cantidad a ese valor, y se vuelve a convertir en caracter. Por ejemplo si el resultado de la formula es 1. Entonces 65+1=66 y el resultado es la letra B. el problema actual es que el resultado de formula varia entre 1 y un valor maximo de 7.8396524673059168935135267129777e+190.... y la tabla ascii unicamente trabaja con 256 caracteres. Se supone que cuando termina el valor pasa de 256... tiene que volver a empezar desde 0.

Hasta valores como de 1 millon podria aplicar una resta suseciva y no habria problema por ejemplo este codigo.

Do While b > 256
b = b - 256
Loop

Con este bucle encuentro el valor del caracter ascii que ando buscando.

El problema que al intentar aplicar esa formula a cantidades como la que puse arriba, se tardaria dias completos en terminar.

He intentado usando otras cantidades "Grandes" pero no encuentro una manera de aplicarlo.

Agradecere sugerencias.

PD. REcuerden que es Visual Basic 2005 :p. Y ya es muy tarde para cambiarme a otro lenguaje jeje. Hubiera preferido C# pero ni modo... ese toco.
 

Los últimos temas