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 / C++ / MFC
  4. AES 128bit encryption using CryptoAPI

AES 128bit encryption using CryptoAPI

Scheduled Pinned Locked Moved C / C++ / MFC
questionwindows-adminsecurity
4 Posts 3 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.
  • V Offline
    V Offline
    Varghese Paul M
    wrote on last edited by
    #1

    Hi, Is it possible to do AES-128 bit encryption/decryption in Windows XP/2003 using CryptoAPI? If yes, then how should I create the key for encryption and how do I share the key among other users to decrypt the content? Are there any digital certificates involved? I saw the CSP registry entry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype). Why a suffix "(Prototype)"? What all are the possible methods to create and share the key? Links to examples and other detailed documents will be useful. Thanks in advance

    cheers Varghese Paul

    L 1 Reply Last reply
    0
    • V Varghese Paul M

      Hi, Is it possible to do AES-128 bit encryption/decryption in Windows XP/2003 using CryptoAPI? If yes, then how should I create the key for encryption and how do I share the key among other users to decrypt the content? Are there any digital certificates involved? I saw the CSP registry entry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype). Why a suffix "(Prototype)"? What all are the possible methods to create and share the key? Links to examples and other detailed documents will be useful. Thanks in advance

      cheers Varghese Paul

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

      Cryptography is far too big a subject ot be covered in a tech forum like this. The answer to your main question may be found here[^]. Follow the links from this page for full description and many samples.

      txtspeak is the realm of 9 year old children, not developers. Christian Graus

      R 1 Reply Last reply
      0
      • L Lost User

        Cryptography is far too big a subject ot be covered in a tech forum like this. The answer to your main question may be found here[^]. Follow the links from this page for full description and many samples.

        txtspeak is the realm of 9 year old children, not developers. Christian Graus

        R Offline
        R Offline
        Rajesh R Subramanian
        wrote on last edited by
        #3

        Richard MacCutchan wrote:

        Cryptography is far too big a subject ot be covered in a tech forum like this.

        Hi Richard, He only asked for samples and links and not ask someone to cover the whole thing here. I must add that he was my ex-team lead and is an extremely talented developer (it looks like he may not have worked on cryptography though). Just thought I'd let you know. :)

        “Follow your bliss.” – Joseph Campbell

        L 1 Reply Last reply
        0
        • R Rajesh R Subramanian

          Richard MacCutchan wrote:

          Cryptography is far too big a subject ot be covered in a tech forum like this.

          Hi Richard, He only asked for samples and links and not ask someone to cover the whole thing here. I must add that he was my ex-team lead and is an extremely talented developer (it looks like he may not have worked on cryptography though). Just thought I'd let you know. :)

          “Follow your bliss.” – Joseph Campbell

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

          Rajesh, OK, comments accepted, although I did post a link that anyone could have found through Google/MSDN. As to his talents, it is impossible from his question (as with most posters) to judge his ablities abilities and/or experience. [edit]you can judge my keyboard abilities by the number of spelling mistakes[/edit]

          txtspeak is the realm of 9 year old children, not developers. Christian Graus

          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