Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
encryption using ruby
Vetrivel Vetrivel
2/21/2009 3:59:00 AM
Herewith I have given code of perl encryption and decryption . If i give
123 as
no,the perl , encrypted the data and give it to us.How to do this in
ruby.But If i give 123,the ruby should encrypt the data . The encrypted
data should be same what perl has given.
use Crypt;
print "enter the normal pin\n";
$entered_pin = <STDIN>;
chomp ( $entered_pin );
my $EPin = Crypt::Encrypt ( $entered_pin );
print "Encrypted pin is : $EPin\n\n\n";
print "enter the encrypted pin\n";
$entered_pin = <STDIN>;
chomp ( $entered_pin );
chomp ( $entered_pin );
for ($i=0; $i<=9999; $i++) {
$pin = sprintf("%04d", $i);
$ret = Crypt::Decrypt ($pin, $entered_pin);
if ($ret == 0) {
print "The Pin is $pin\n";
}
}
--
Posted via
http://www.ruby-...
.
1 Answer
Brian Candler
2/23/2009 1:26:00 PM
0
Please see my answer at
http://www.ruby-...
to... where
exactly the same question was answered, but the OP didn't bother to
reply.
Here you have posted a bit more code. This shows that no decryption is
taking place at all; rather, the Perl is trying all possible PINs until
it stumbles on the correct one (AKA a "brute-force attack")
Anyway, you just need to look at either the documentation for the perl
Crypt::Encrypt function you are using to find out what sort of hashing
it is doing, or probably easier, look at the Perl source and
re-implement in Ruby.
--
Posted via
http://www.ruby-...
.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
encryption using ruby
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password