• Viernes 1 de Noviembre de 2024, 12:24

Autor Tema:  Manejar numeros muy grandes en VC6  (Leído 1503 veces)

UNOMAS

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Manejar numeros muy grandes en VC6
« en: Domingo 24 de Noviembre de 2002, 23:51 »
0
Hola
Estoy haciendo un programa que tiene que encriptar/desencriptar rsa y necesito una rutina/libreria que trabaje con numeros (en hexadecimal ó en decimal)muy grandes.
M^D mod N
M es de 154 digitos (64 bytes,512 bits)
D es de 154 digitos
N es de 154 digitos

Gracias.

KENSHI33

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Manejar numeros muy grandes en VC6
« Respuesta #1 en: Martes 20 de Septiembre de 2005, 13:37 »
0
Existe una variable llamada __int64, que trabaja con 64 bits, esta conformada por dos partes de variables DWORD, una es la parte baja, es decir los primeros 32 bits y la segunda son los 32 bits finales.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Manejar numeros muy grandes en VC6
« Respuesta #2 en: Martes 20 de Septiembre de 2005, 14:39 »
0
La pregunta era del 2002  :whistling:

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

ivancp

  • Miembro activo
  • **
  • Mensajes: 70
    • Ver Perfil
Re: Manejar numeros muy grandes en VC6
« Respuesta #3 en: Viernes 30 de Septiembre de 2005, 15:06 »
0
Hola,

Puedes revisar el codigo fuente que esta en esta direccion, soporta hasta numeros de 100 digitos inicialmente.

http://acm.uva.es/board/viewtopic.php?t=6297

Esta programado en c, pero puedes modificarlo y abstraerlo en una clase c++.
ivancp