Ascii, rsa and bignum

Barry Sperling wrote:

Continuing on the track of the previous question about ASCII, I'm using each_byte to change a string to ASCII for the purpose of encrypting it, using the theory of the RSA algorithm ( to see if I can! ). Part of this algorithm requires getting a power ( a**b ) in which the "a" is the ASCII value of the string and the "b" is some large number that is dictated by the RSA algorithm ( about 25,000,000,000,000 for my test string ). However, when I do this I get the error

NaN
test_ascii.rbw:20: warning: in a**b, b may be too big

Try class BN in Ruby-OpenSSL:

require "openssl"
include OpenSSL

a = BN.new(10**10-1)
b = BN.new(10**10-3)

c = a * b

Regards,
Roland

ยทยทยท

____________________________________________________
Aufnehmen, abschicken, nah sein - So einfach ist
WEB.DE Video-Mail: http://freemail.web.de/?mc=021200