• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: SSCrypto and Public Key Decryption
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SSCrypto and Public Key Decryption


  • Subject: Re: SSCrypto and Public Key Decryption
  • From: Andrew Farmer <email@hidden>
  • Date: Sat, 17 Mar 2007 13:15:05 -0700

On 17 Mar 07, at 07:36, Hell's KItchen Hell's KItchen wrote:
I'm using SSCrypto in order to implement a shareware license scheme...
...
- (BOOL) verifyGeneratedKey:(NSString *) generatedEncodedLicense
withGivenAddress:(NSString *) address;

Can anyone tell me where I'm wrong in that code?

I know this isn't the problem you're trying to solve, but you're using a function signature that'll jump out at even the most inexperienced cracker like a sore thumb. Even if they can't generate a key, they can easily replace the code for that function with a stub that always returns YES.


Slava of Unsanity has written some excellent tips on how to make software more difficult to pirate. They bear reading.

http://www.unsanity.org/archives/000101.php

As to your specific problem, it looks like someone's addressed that on the pastebin.
_______________________________________________


Cocoa-dev mailing list (email@hidden)

Do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >SSCrypto and Public Key Decryption (From: "Hell's KItchen Hell's KItchen" <email@hidden>)

  • Prev by Date: Preventing default drawing of slider bar in custom NSSlider class
  • Next by Date: Re: Preventing default drawing of slider bar in custom NSSlider class
  • Previous by thread: SSCrypto and Public Key Decryption
  • Next by thread: popup bindings initial object
  • Index(es):
    • Date
    • Thread