• Wallets
  • Stellar Desktop Client & Stargazer

Beantownsbest If you are missing only 2 last letters from secret key you could try out all the combinations of letters and numbers. It would take some time but someone could write a little program for you that tries all combinations in 1 second. It would be a fun programming exercise.

Also, I think that the end of the secret key is used as a checksum (not 100% sure on this). This reduces the number of possibilities.

Just make sure your secret key starts with an S, so you know you are not missing the first 2.

Beantownsbest Hi,

After checking out the Stellar source code it looks like you are lucky. You can generate the last 2 letters from the rest as the last 2 only represent the checksum. It's a bit complicated, but I will try to brake it down into multiple steps:

  1. Generate a hexadecimal representation of your secret key here: http://tomeko.net/online_tools/base32.php?lang=en
    Input your key (starting with an S) without the last 2 letters into the field "Base32 string" and click convert, you will get an hexadecimal representation of the key.
  2. Calculate the CRC16 for your hexadecimal representation of the key here: http://crccalc.com/
    Copy your newly generated hex key into the input box, select Hex and press "Calc CRC-16". Now look at the "CRC-16/XMODEM" row (last) and Result column. You will have a result in the form of 0xABCD, where ABCD are some values.
  3. Add the ABCD result to your hexadecimal representation by reversing it:
    Turn ABCD into CDAB (this exact transformation) and attach it at the end of the hexadecimal representation from step 1.
  4. Convert the hexadecimal representation back to base32 here: http://tomeko.net/online_tools/hex_to_base32.php?lang=en
    Enter your hex string and press "Convert"

This should result in your full secret key! Good luck and let us know how it went. ?

    Thankyou thankyou so much , i will try to follow and replicate all these steps and hopefully can come up with the write private key if indeed it was the last 2 digits and not somewhere in the middle where i miss copied but i think it could be just the end because the beginning does start with S so the chances of the middle being messed would be unlikly . I will comment back soon , thanks this was as much help as i recieved in months reseaching this like i said had just gottten in to the space and am extremely interested in it as well .

    bkolobara so your steps were awesome made very easy to do , BUT when i did all of this it gave me a private key but changed the last 3 letters so the last letter i had up to say was P after i did all the steps it gave a new private key but changed the P to LJO at the end i put new PK in the viewer but was a different wallet that had ZERO lumens and didnt match public Key

      Beantownsbest ?

      I tried it with my secret key by removing the 2 last letters and it worked. Are you sure in step 2 you selected HEX and you got step 3 correct? E.g. If the result is 0x3EA1 you need to turn it into A13E before attaching to the long hex.

      It's a bit tricky, it took me 4-5 tries until I got it right.

      EDIT: Actually, if it lets you into the account viewer then this is the secret key with the correct checksum. It would report an incorrect key otherwise. I'm just afraid now that you saved the wrong key ?

        bkolobara Yes , thats what im afraid of too, do you leave out the 0x in the A13E when u attach or add that to is what i did ?

        Another scenerio is that i pressed generate twice and copied wrong private key wrong , but before i found stellar viewer i found another wallet that i had to download a file on computer , what if that public key is for that wallet is that a way to get the private key out of the file ?

        bkolobara when i first was looking for a wallet on the page that shows all the wallets for lumens and clicked on the Ledger one that is account viewer correct it has blue buttons one says sigh in and one says generate

        6 days later
        15 days later

        HI, i have problems to open after istallation my wallet. Probably my pc dont save my access file. Where can i reopen my wallet with my secret key?

        16 days later

        I guys,sorry but i m not very expert about Stellar lumen....i ve got some xlm, i would like know : Is Stellar POS? if it is ,where should i hold my stellar for get the POS? How much is his % of POS? and which wallet shoud i use?

        Many thaks

          Mat No, stellar is not POS. There are currently many wallets available, all of them are pretty good. You can try them out and see which one works best for you.

          7 days later

          I have some XLM in my stellar wallet, but I can't send it to my other wallet because it gets an error "Cannot read property 'length' of undefined". Where can I get the fix for this?

          NogueiraLuisa Hello. I'm in neverland on how to use the Stellar wallets for a Windows 10 Computers. This confusion persists after seeing every video avilalable on youtube. This also includes "what is a memo and how do I use it"?

          Any psyco relief you may extend to this nerd would be thankfull.

          What is YOUR choice for a Stellar wallet? and any assistance to bring me out of this fog would be greatly appreciated. Please help.

          Respectfully, Gary

          LILIYA Love the Russian language, but for most of us its beyond our educational background.

          LILIYA You only write an address? What address? I would appreciate your help. Thanks Gary.

          7 days later

          Google translate:
          Hello. I can not make a transfer of the crypto currency from the wallet to the stargazer. When translating the system asks for a password, but the OK button is not active! What is the problem?

          5 months later

          Hello, can somebody explain to me how to send all of my XLM to another wallet. I am not getting the SEND button in blue (it stays in grey) when I put the amount of XLM I want to send. I do get the Blue SEND button when I enter a small amount of XLM (less than 30!) Having more than 2000 XLM will make it difficult to send them all...
          Thanks

            EmmanuelEyssautier What wallet are you using? You should be able to send all XLM, except the base reserve (currently 1 XLM) on all the wallets. If you want to send everything you will need to use a merge operation and not all wallets and exchanges support it, so be careful performing it.