Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login

    C4D serial digits not unique?

    SDK Help
    0
    88
    91.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Helper
      last edited by

      THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

      On 18/05/2010 at 05:23, xxxxxxxx wrote:

      Originally posted by xxxxxxxx

      Hi,not exactly related to serials, but :I'm actually thinking about beefing up my protection a little bit, while not putting too much effort in it.Is there a function in the API to compute file checksums like crc or md5 ?

      i don't think so.... but i think you can implemnt it by yoursef via an external lib.

      good idea
      Franz

      1 Reply Last reply Reply Quote 0
      • H
        Helper
        last edited by

        THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

        On 18/05/2010 at 13:28, xxxxxxxx wrote:

        Try this one:
        http://256.com/sources/md5/

        But actually, using MD5 is probably not a brilliant idea. I guess you would mess a bit with the user's serial number, then digest it with MD5 to get the serial key. In your plugins, you would do the same again and then compare the result with the user's serial key.
        That means you have the complete algorithm TO CREATE serial keys in your plugin, making it easy for a cracker to extract that code and make a key generator. I would rather recommend some asymmetric algorithm, like Blowfish. That way you can compile the Decrypt function into your plugin but not include the Encrypt function (which you would only include in your own license generator).
        Anyway, if somebody really wants to crack you protection, they'll do it. IMO there's no secure way to prevent it.

        1 Reply Last reply Reply Quote 0
        • H
          Helper
          last edited by

          THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

          On 18/05/2010 at 13:42, xxxxxxxx wrote:

          thanks guys, got it already 😉

          Using a md5 algo now that i can bytewise feed with BaseFile::ReadByte() , seems to work quite well!

          1 Reply Last reply Reply Quote 0
          • H
            Helper
            last edited by

            THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

            On 19/05/2010 at 01:58, xxxxxxxx wrote:

            Hi Jack,

            actually i dont want to change my serial with this. I noticed my plugins get cracked, so i just want to detect if the files were changed, using the md5 checksum.

            About the keygen code extraction , i know what you mean, but then there's the possibility of asymetric encryption. Not sure if I'll go so far though..

            I think I'll try a couple things and see if the situation changes.

            Originally posted by xxxxxxxx

            Anyway, if somebody really wants to crack you protection, they'll do it. IMO there's no secure way to prevent it.

            yeah of course, I just want to make the crackers life a little bit harder, maybe he'll lose interest when it costs him too much time 😉

            1 Reply Last reply Reply Quote 0
            • H
              Helper
              last edited by

              THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

              On 19/05/2010 at 04:10, xxxxxxxx wrote:

              Originally posted by xxxxxxxx

              maybe he'll lose interest when it costs him too much time 😉

              Dreaming is still allowed. *cough*

              1 Reply Last reply Reply Quote 0
              • H
                Helper
                last edited by

                THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

                On 19/05/2010 at 04:23, xxxxxxxx wrote:

                Originally posted by xxxxxxxx

                Dreaming is still allowed. *cough*

                ..and thats a good thing 😉

                cant hurt to give it a try i guess..

                1 Reply Last reply Reply Quote 0
                • H
                  Helper
                  last edited by

                  THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

                  On 19/05/2010 at 11:52, xxxxxxxx wrote:

                  CInema4d plugin serial dialogs have a distinct signature, wheather in IDA PRO or OllyDBG,peexplorer,etc etc. A simple (and I mean simple) md5 sum/crypto isn't going to stop anyone intent on cracking your plugin. The best bet is to forget about the nonsense of intensly focusing on protecting your plugin/application and just have fun and reap the rewards of the legit users/purchasers. Apps like Themida/ASProtectSKE/EXECryptor etc etc only irritate legit customers because of AV/Firewall/Virus etc etc. Even Maxons reverse Modulo encryption/math etc etc system doesnt prevent dedicated crackers from Keygenning their Cinema 4D Main Application or modules. Basically in a sum, let this concern die because in the end if it can be seen/loaded on a computer it will be cracked/keygenned/loaded no matter what you do. Be creative cheers. I hope this helps you all,And good luck!!!

                  1 Reply Last reply Reply Quote 0
                  • H
                    Helper
                    last edited by

                    THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

                    On 19/05/2010 at 12:09, xxxxxxxx wrote:

                    well i have not a lot of experience on this issue ( my speedmud was crecked very fast 😞 ) but some friends use Themida with very good result. unfortunately no mac support

                    all the best
                    Franz

                    1 Reply Last reply Reply Quote 0
                    • H
                      Helper
                      last edited by

                      THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

                      On 20/05/2010 at 09:28, xxxxxxxx wrote:

                      Originally posted by xxxxxxxx

                      CInema4d plugin serial dialogs have a distinct signature, wheather in IDA PRO or OllyDBG,peexplorer,etc etc. A simple (and I mean simple) md5 sum/crypto isn't going to stop anyone intent on cracking your plugin. The best bet is to forget about the nonsense of intensly focusing on protecting your plugin/application and just have fun and reap the rewards of the legit users/purchasers. Apps like Themida/ASProtectSKE/EXECryptor etc etc only irritate legit customers because of AV/Firewall/Virus etc etc. Even Maxons reverse Modulo encryption/math etc etc system doesnt prevent dedicated crackers from Keygenning their Cinema 4D Main Application or modules. Basically in a sum, let this concern die because in the end if it can be seen/loaded on a computer it will be cracked/keygenned/loaded no matter what you do. Be creative cheers. I hope this helps you all,And good luck!!!

                      interesting first post..

                      1 Reply Last reply Reply Quote 0
                      • H
                        Helper
                        last edited by

                        THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

                        On 20/05/2010 at 09:39, xxxxxxxx wrote:

                        i agree.......

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post