Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 10-18-2005, 11:56
winndy winndy is offline
VIP
 
Join Date: Sep 2005
Posts: 236
Rept. Given: 104
Rept. Rcvd 26 Times in 12 Posts
Thanks Given: 27
Thanks Rcvd at 16 Times in 13 Posts
winndy Reputation: 26
Quote:
Originally Posted by cbs
Well, not the best way but applicable... only for study!
Yes,sir,It's only for study!

Quote:
Originally Posted by cbs
I've received PM asking which tool by Satoshi Tomabechi to use. Generally PPSIQS is used.
But don't use RSA Tool for large composite numbers. It's too slow. I have tested RSA Tool vs PPSIQS and PPSIQS is approximately 3 (!) times faster. I tried RSA-255/256 many times and on my machine I get factors for a bit more than one hour. RSA Tool requires ~4-5 hours for the same task. RSA Tool is designed for 'playing' with numbers and keys generation And it's much better to use specialized tools for factoring.
I agree with you!I got the factors by PPSIQS in about 1 hour.
But RSAtool is very slow.
I use RSAtool to calculate D.
Quote:
Originally Posted by cbs
BTW I'm not sure if RSA Tool keys generation scheme is secure
Have you look at API Spy Version 2.5,by Vitaly Evseenko?

I downloaded it from programmerstools.
I cracked it,a username could have many keys.
In fact,It uses RSA.
When I search RSA in tut from pediy.com(chinese site),
I found someone has cracked the apis32,and made a keygen.
In the tut,he said it used RSA,and surely it was!
I got a little puzzled.
In RSA,one username has one code.
But i could get two or four ,or more.
Does RSA have collision like MD5?
If so,RSA should not be used on digital signature.

Regards
Reply With Quote
  #2  
Old 10-18-2005, 22:00
Lunar_Dust
 
Posts: n/a
RSA doesn't have collision, but usually what's encrypted isn't the actual document, it's the hash of the document. Since asymetric crypto is too slow usually they just take a hash of the doc and then encrypt the hash with RSA with private key. Then the end user uses public key to decrypt hash, takes hash themselves of the document, and compares hashes. If they match this means document hasn't been changed. If MD5 (the most common hash) has collision (still very rare I think) then that is why you may see it because possibly they are RSA the hash only.

-Lunar
Reply With Quote
  #3  
Old 10-18-2005, 23:13
winndy winndy is offline
VIP
 
Join Date: Sep 2005
Posts: 236
Rept. Given: 104
Rept. Rcvd 26 Times in 12 Posts
Thanks Given: 27
Thanks Rcvd at 16 Times in 13 Posts
winndy Reputation: 26
Quote:
Originally Posted by Lunar_Dust
RSA doesn't have collision, but usually what's encrypted isn't the actual document, it's the hash of the document. Since asymetric crypto is too slow usually they just take a hash of the doc and then encrypt the hash with RSA with private key. Then the end user uses public key to decrypt hash, takes hash themselves of the document, and compares hashes. If they match this means document hasn't been changed. If MD5 (the most common hash) has collision (still very rare I think) then that is why you may see it because possibly they are RSA the hash only.

-Lunar
Thanks for your explanation.
I am still in the mist.
RSA(hash1)=RSA(hash2)
Whether the hash1 or hash2 are MD5 hash is not important.
What's important is that two different hash arrived the same RSA value.

Anyway,I generally agree with you that RSA has no collision.
Maybe when the program apis32 v2.5 checks the regcode,
It is not the standand RSA_Decipher procedure,so I could
got different Regcode for the same username.

You could look at the apis32 v2.5.
And I will provide more keys for the same username.

Regards
Reply With Quote
  #4  
Old 10-18-2005, 23:46
bytescrk
 
Posts: n/a
What is the needed to use PPSIQS, i am receiving only...

Input number (input 0 to exit)
Reply With Quote
  #5  
Old 10-19-2005, 02:55
SlashZero SlashZero is offline
Friend
 
Join Date: Aug 2002
Posts: 28
Rept. Given: 4
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 0 Times in 0 Posts
SlashZero Reputation: 0
Hey bytescrk,

just input public Modulus in Base10 ... and ... ENTER ... play with ur girlfriend



Bye
Reply With Quote
  #6  
Old 10-19-2005, 03:23
cbs
 
Posts: n/a
Quote:
Originally Posted by winndy
You could look at the apis32 v2.5.
And I will provide more keys for the same username.
I'll have a look at this when I get free minute

Quote:
Originally Posted by Lunar_Dust
If MD5 (the most common hash) has collision (still very rare I think) ...
Agree with you about that RSA itself can't have collisions It can only be a result of collision in hash.
Otherwise you won't be able to read messages encrypted with RSA - because they could have few meanings

What about MD5 - actually now MD5 is definitely not safe (because of this MD5(x)=MD5(y) => MD5(x+z)=MD5(y+z) ). You can check out this article:
Code:
http://www.codeproject.com/dotnet/HackingMd5.asp
Microsoft has even decided to ban MD5:

Quote:
Originally Posted by eweek.com
Microsoft is banning certain cryptographic functions from new computer code, citing increasingly sophisticated attacks that make them less secure, according to a company executive. The Redmond, Wash., software company instituted a new policy for all developers that bans functions using the DES, MD4, MD5 and, in some cases, the SHA1 encryption algorithm, which is becoming "creaky at the edges," said Michael Howard, senior security program manager at the company, Howard said.


Quote:
Originally Posted by bytescrk
What is the needed to use PPSIQS, i am receiving only...
You can also use 'packet factoring', i.e. you can create ppsiqs.in (or whatsoever).
In this file you put all your numbers that you would like to factor in decimal notation (base-10) like this:

Code:
224723992774119006825578513302384489873
156501211667442645087401128910164446481
119399008393514320049994534947283967297
211087890988599145775593649671167343561
222924203035635853575650313518923532737
Then you type
Code:
ppsiqs.exe < ppsiqs.in
and then you will have results in SIQS.LOG
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Idenitfying a cryptographic algorithm wassim_ General Discussion 1 07-15-2020 22:15
Public White-Box Cryptographic Implementations and their Practical Attacks TechLord General Discussion 8 12-20-2016 08:03


All times are GMT +8. The time now is 01:46.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )