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. problem with CryptStringToBinary.

problem with CryptStringToBinary.

Scheduled Pinned Locked Moved C / C++ / MFC
sysadminhelp
2 Posts 2 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
    Vineet Kumar
    wrote on last edited by
    #1

    Hi, I am getting a string from the server , and doing following operation to get the BYTE format of that string key; This variable contains the value, which I received from server. BYTE key1[24] = {0}; DWORD dwBase64Size; CryptStringToBinary(key,0,CRYPT_STRING_BASE64,0,&dwBase64Size,0,0); if (dwBase64Size>24) return ""; CryptStringToBinary(key,0,CRYPT_STRING_BASE64,key1,&dwBase64Size,0,0); This function is working fine for WINXP, but fails on Win2K, as it does not allow the dll to get registered. In the same way the prolem is with CryptBinaryToString also. can you suggest a alternate of this code, which works on WIN2K. Thanks

    Vineet Kumar Singhal Sr.Software Engineer Mumbai Tough Time Never last, but Tough People do.

    C 1 Reply Last reply
    0
    • V Vineet Kumar

      Hi, I am getting a string from the server , and doing following operation to get the BYTE format of that string key; This variable contains the value, which I received from server. BYTE key1[24] = {0}; DWORD dwBase64Size; CryptStringToBinary(key,0,CRYPT_STRING_BASE64,0,&dwBase64Size,0,0); if (dwBase64Size>24) return ""; CryptStringToBinary(key,0,CRYPT_STRING_BASE64,key1,&dwBase64Size,0,0); This function is working fine for WINXP, but fails on Win2K, as it does not allow the dll to get registered. In the same way the prolem is with CryptBinaryToString also. can you suggest a alternate of this code, which works on WIN2K. Thanks

      Vineet Kumar Singhal Sr.Software Engineer Mumbai Tough Time Never last, but Tough People do.

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

      Why don't you try to build your own [^]? :)

      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]

      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