• Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    Cannot export and view saved passwords

    Opera for Linux
    6
    22
    2936
    Loading More Posts
    • 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.
    • leocg
      leocg Moderator Volunteer @sdfgvfdrvhdfg last edited by

      @sdfgvfdrvhdfg Because the passwords are still there, but they are hidden for some reason.

      Reply Quote 0
        1 Reply Last reply
      • burnout426
        burnout426 Volunteer @sdfgvfdrvhdfg last edited by

        @sdfgvfdrvhdfg Using https://sqlitestudio.pl/ for example, "add database", point it to "Login Data", right-click the database, choose "connect" and then double-left-click on the "Logins" table. Then, switch to the "data" tab in the right-hand pane.

        For example, I see v10 before password values. Do yours have an older version? Maybe the password-manager page is picky about version where as autofill is not. Would be weird, but, you could compare to a fresh Login Data file.

        You can also expand the Columns for the "Logins" table and compare with a fresh Login Data to see if the number of columns is different. If so, maybe the password-manager page is picky about that.

        Ultimately, I don't know though.

        Reply Quote 0
          sdfgvfdrvhdfg 2 Replies Last reply
        • sdfgvfdrvhdfg
          sdfgvfdrvhdfg @burnout426 last edited by

          @burnout426 It's a mix of:

          • v116
          • v11
          • v10
          • v112

          Mostly v10.

          Reply Quote 1
            1 Reply Last reply
          • sdfgvfdrvhdfg
            sdfgvfdrvhdfg @burnout426 last edited by

            @burnout426 Where do I find the key or a passphrase used ot encode passwords? Is it somewhere in Local State? Or does opera use system passwords?

            Reply Quote 0
              leocg 1 Reply Last reply
            • leocg
              leocg Moderator Volunteer @sdfgvfdrvhdfg last edited by

              @sdfgvfdrvhdfg Chromium uses your OS login credentials to encrypt saved passwords.

              Reply Quote 0
                1 Reply Last reply
              • burnout426
                burnout426 Volunteer last edited by

                Opera/Chromium makes use of the root/os_crypt/encrypted_key value in the "Local State" file in some way. I don't know how exactly that's generated/salted/hashed etc. based on your OS login info, but on Windows for example, I think it uses CryptProtectData. Also, see https://tierzerosecurity.co.nz/2024/01/22/data-protection-windows-api.html. But, not sure what exact entropy is given to it. For macOS, it uses the macOS key chain. For Linux, it uses a certain API depending on the desktop environment. See https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/docs/linux/password_storage.md for example.

                For Linux, you can take a look at posts like https://stackoverflow.com/questions/23201146/how-to-decrypt-data-which-is-crypted-by-cryptprotectdata-function and https://www.reddit.com/r/linux/comments/1coiu2g/how_does_chrome_encrypt_users_passwords_etc_on/.

                Looking at https://ohyicong.medium.com/how-to-hack-chrome-password-with-python-1bedc167be3d might explain things the best for how to use the encrypted key the the Login State file and the password data for an entry in Login Data and AES to decrypt a password.

                Reply Quote 0
                  sdfgvfdrvhdfg 1 Reply Last reply
                • sdfgvfdrvhdfg
                  sdfgvfdrvhdfg @burnout426 last edited by

                  @burnout426 Wow, thanks, this URL (https://ohyicong.medium.com/how-to-hack-chrome-password-with-python-1bedc167be3d) is really helpful 😉

                  Also, this one: https://chromium.googlesource.com/chromium/src.git/+/refs/heads/main/docs/linux/password_storage.md kindof explains why I might be having problems with passwords. I used KWallet before but it's been unreliable so I've removed it.

                  As for the python script - I've found that already but I requires windows (which I don't have access to) and relies on WinApi which makes it unportable. There still has to be a way to do this in Linux somehow...

                  Reply Quote 1
                    1 Reply Last reply
                  • leocg
                    leocg Moderator Volunteer last edited by

                    @Andyblake432 See above

                    Reply Quote 0
                      1 Reply Last reply
                    • aayu234
                      aayu234 Banned last edited by

                      Where do I find the key or a passphrase used to encode passwords?

                      Reply Quote 0
                        sgunhouse 1 Reply Last reply
                      • sgunhouse
                        sgunhouse Moderator Volunteer @aayu234 last edited by

                        @aayu234 You don't need a key used to encode them, you need your user's password (whatever password you use on your computer). Your system handles the encoding and decoding.

                        Reply Quote 0
                          1 Reply Last reply
                        • First post
                          Last post

                        Computer browsers

                        • Opera for Windows
                        • Opera for Mac
                        • Opera for Linux
                        • Opera beta version
                        • Opera USB

                        Mobile browsers

                        • Opera for Android
                        • Opera Mini
                        • Opera Touch
                        • Opera for basic phones

                        • Add-ons
                        • Opera account
                        • Wallpapers
                        • Opera Ads

                        • Help & support
                        • Opera blogs
                        • Opera forums
                        • Dev.Opera

                        • Security
                        • Privacy
                        • Cookies Policy
                        • EULA
                        • Terms of Service

                        • About Opera
                        • Press info
                        • Jobs
                        • Investors
                        • Become a partner
                        • Contact us

                        Follow Opera

                        • Opera - Facebook
                        • Opera - Twitter
                        • Opera - YouTube
                        • Opera - LinkedIn
                        • Opera - Instagram

                        © Opera Software 1995-