wislow | |
| 2010-01-05 11:28 - Respuestas: 1 - Tema nº: 2649129
Windows XP Profesional 1GB RAM, AMD Athlon 64 3500, 2.20 GHz....
Hola, estoy trabajando en un algorítmo de encriptación de textos en VB6, y lo cierto es que lo probé en varias ocasiones y fue estupendamente: los hace indescifrable al ojo humano, pero una vez se me ocurrió probarlo con una frase un poco más larga, y mi programa era incapaz de descifrarlo alegando que le había introducido una clave incorrecta, pero yo sabía que era la adecuada. Después, analicé el funcionamiento del programa, y ví que el problema está en que VB, cuando llega a un número de caracteres (mi programa trabaja con números muy grandes), usa la notación científica, y como así se pierden cifras (bastantes), eso deja el texto indescifrable para cualquiera, ya que e pierde un montón de información. Bien, mi pregunta es: ¿Es posible decirle al programa que no utilice la notación científica por muy grandes que sean los resultados? Si es así, ¿cómo se haría? No me importa que mi programa tarde más tiempo para encriptar/desencriptar textos. Bueno, gracias por adelantado, y salu2
| |
|
|
wislow | |
|
Re: Evitar la notación científica en VB6 - 2010-01-06 11:13 - Respuesta 2
Hola, en fin, ya no hace falta la respuesta gracias, encontré un código muy útil de un tal Guillermo en Internet. Por otro lado, era un código tan bueno que al trabajar con tantos números casi se carga el microchip xD, así que veré cómo puedo encriptar los textos sin hacer operaciones tan grandes. Salu2 y gracias de todas formas. | |
|
|
|