Forum Discussion

gholcomb's avatar
gholcomb
Occasional Contributor
9 months ago

Conversion from Keeper not keeping TOTP [Solved]

MrC I successfully used the MRC converter to transfer passwords from Keeper to 1Password. What I observed though is TOTP where not converted to the TOTP field, but to the notes. If I cut and paste it from the notes to the field it takes it. Anyway to do this during the conversion?

10 Replies

  • MrC's avatar
    MrC
    Super Contributor

    gholcomb

    You're very welcome! Please do review your 1Password entries for completeness. My test data is rather limited, and the change involved custom fields added to records. I had to special case the OTP here.

    Enjoy 1Password!
    MrC

  • gholcomb's avatar
    gholcomb
    Occasional Contributor

    Success, thanks so much for your quick help. I'm really not going to miss Keeper, lol.

  • MrC's avatar
    MrC
    Super Contributor

    gholcomb

    Ok, sorry this took so long, and that I lead you on a hopefully not too painful journey down a dead end street!

    I'd forgotten how complex and convoluted newer Keeper's exports are. I think I have this resolved. And I also found a bug while trying to discover the issue here.

    At the converter's suites home, there's a Custom folder with a new Keeper.pm. Replaces your Converters/Keeper.pm file and re-try please.

    Here's my result:

  • gholcomb's avatar
    gholcomb
    Occasional Contributor

    Please let me know if you need anything else from me. Thank you for your assistance.

  • MrC's avatar
    MrC
    Super Contributor

    gholcomb

    I've removed your screenshot. It shows the secret...

    With a text editor, edit Converters\Keeper.pm

    Change line 211, which loos like:

        [ '*totp',              0, '$oneTimeCode:' ],
    

    to

        [ '*totp',              0, '$oneTimeCode::1' ],
    

    save the file and rerun your conversion.

  • gholcomb's avatar
    gholcomb
    Occasional Contributor

    This is what it is in the json.

    [ removed: shows secret ]

  • MrC's avatar
    MrC
    Super Contributor

    I'm looking for this from your JSON file:

  • MrC's avatar
    MrC
    Super Contributor

    Hi gholcomb

    Can you tell me the exact string name used for your TOTO values?