Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. [Message Deleted]

[Message Deleted]

Scheduled Pinned Locked Moved C#
9 Posts 5 Posters 0 Views 1 Watching
  • 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.
  • M Offline
    M Offline
    mobius111001
    wrote on last edited by
    #1

    [Message Deleted]

    CPalliniC L 2 Replies Last reply
    0
    • M mobius111001

      [Message Deleted]

      CPalliniC Offline
      CPalliniC Offline
      CPallini
      wrote on last edited by
      #2

      mobius111001 wrote:

      I want to create a COM object that I will expose to 3rd parties.

      Hum, interesting... What has it to do with the C# forum?

      If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
      This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
      [My articles]

      In testa che avete, signor di Ceprano?

      M L 2 Replies Last reply
      0
      • CPalliniC CPallini

        mobius111001 wrote:

        I want to create a COM object that I will expose to 3rd parties.

        Hum, interesting... What has it to do with the C# forum?

        If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
        This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
        [My articles]

        M Offline
        M Offline
        mobius111001
        wrote on last edited by
        #3

        Where else should it go? Does it count I'm writing the COM object in C#?

        CPalliniC 1 Reply Last reply
        0
        • CPalliniC CPallini

          mobius111001 wrote:

          I want to create a COM object that I will expose to 3rd parties.

          Hum, interesting... What has it to do with the C# forum?

          If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
          This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
          [My articles]

          L Offline
          L Offline
          led mike
          wrote on last edited by
          #4

          CPallini wrote:

          What has it to do with the C# forum?

          He can't tell you that silly, you don't have proper security clearance. :-\

          J CPalliniC 2 Replies Last reply
          0
          • L led mike

            CPallini wrote:

            What has it to do with the C# forum?

            He can't tell you that silly, you don't have proper security clearance. :-\

            J Offline
            J Offline
            Jim Crafton
            wrote on last edited by
            #5

            You guys are evil. Funny as hell, but evil nevertheless :)

            ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

            L 1 Reply Last reply
            0
            • J Jim Crafton

              You guys are evil. Funny as hell, but evil nevertheless :)

              ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

              L Offline
              L Offline
              led mike
              wrote on last edited by
              #6

              Did you seem my reply in the ASP.NET forum? :-O

              1 Reply Last reply
              0
              • M mobius111001

                [Message Deleted]

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                Do they requirements specify how strong the encryption needs to be? The requirements are unrealistic. It is in fact impossible without relying on user input*. You can use encryption of course, but it will not do anything besides wasting valuable resources. It will bar only the worst pseudo cracker that dares call himself/herself a cracker - and those are not the people that the company should be concerned about. It's impossible because this is not a communication-channel you're trying to protect (where evil Eve only has knowledge about the communication itself), this amounts to trying to protect static data. It's impossible. Even if 3rd party programs have to use a "secret" key. They key is not secret, because the 3rd party program can access it. Thus, so can anyone who has the 3rd party program. Even if it has to, for example, use yet an other key to decrypt the real key. Or a 3rd key to decrypt the 2nd key. Somewhere it will end in a piece of data that is readily available to anyone. That leaves you with user input - that is, requiring that 3rd party software do not store the key inside itself, but asks the user to input it. Sure the users could leak it, but at least the data itself doesn't contain its own key. However, and this is a much bigger problem, the very thing you're trying to protect with such heavy locks is still unprotected. That is, to use it directly requires opening the locks.. but what's to keep anyone from dumping the locks? Decompile(.NET - obfuscators will not stop real crackers)/disassemble(native) the dll, delete the encryption code, and recompile/re-assemble.. The only people you'd successfully protect from, are people from which you have little to fear.

                1 Reply Last reply
                0
                • L led mike

                  CPallini wrote:

                  What has it to do with the C# forum?

                  He can't tell you that silly, you don't have proper security clearance. :-\

                  CPalliniC Offline
                  CPalliniC Offline
                  CPallini
                  wrote on last edited by
                  #8

                  :-D

                  If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                  This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                  [My articles]

                  In testa che avete, signor di Ceprano?

                  1 Reply Last reply
                  0
                  • M mobius111001

                    Where else should it go? Does it count I'm writing the COM object in C#?

                    CPalliniC Offline
                    CPalliniC Offline
                    CPallini
                    wrote on last edited by
                    #9

                    mobius111001 wrote:

                    Does it count I'm writing the COM object in C#?

                    Yes, indeed: you lost 100 man points for doing it that way. :)

                    If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                    This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                    [My articles]

                    In testa che avete, signor di Ceprano?

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups