Jump to content
Mark H

How to obtain copy of the keyfile from Desktop PC?

Recommended Posts

Looking for guidance on how to copy the enpass keyfile from one PC to another?

I am testing out Enpass as an alternative to my existing password manager. As I work from a couple of desktop PCs (home & office) being able to use Enpass directly from both desktops is a showstopper requirement. Further to this keeping a local backup of the keyfile is needed should I change PC's in the future.

Having setup a vault that requires both a master password and keyfile on one PC, I now want to copy the keyfile across to the other PC so I can open the vault from there, but I am unable to access the keyfile.

When browsing in file explorer to the location I saved the keyfile it does not exist. Curiously I can only see the keyfile folder when browsing from within Enpass. However it is not possible to copy the file from this browse window. The only option I can see for transferring the keyfile is the QR code so the mobile app can access it, which doesn't help with the desktop version.

Does anyone know:

  1. How to access the local keyfile so it can be copied/backed up?
  2. If the copy placed on the 2nd PC needs to be setup in a special way? (i.e. Does Enpass app require the keyfile to be stored in a similar 'phantom' folder setup) 

Thanks in advance

Share this post

Link to post
Share on other sites

Hey @Mark H

Welcome to the forum!

3 hours ago, Mark H said:

how to copy the enpass keyfile from one PC to another?

You can transfer the key-file from one device to other using any means (mail or using Enpass), save it in a secure location and then add it in the Enpass. To do so, follow the steps- Open Enpass ---> Setting ---> Security ---> Change Master password ---> Set 'Master password' --> Select 'Advanced' ----> Add keyfile ---> Select the location > Done.

For more details, please refer to this link to our user manual page.


Share this post

Link to post
Share on other sites

Hi Garima,

Sorry if this wasn't clear from my original post, but I am unable to transfer the keyfile as it is not accessible in the first place, either from Windows file explorer or using cmd shell.

It seems at the time the keyfile was generated and saved within Enpass the application appears to have saved it in a way that makes it inaccessible through conventional means.

This circumstance is not covered by the documentation in the user manual.


Share this post

Link to post
Share on other sites

Hi @Mark H,

It seems that the key file could be hidden in the particular folder on Windows explorer. Try to view hidden items from the View menu and check. Additionally, on the other PC, you'll have to first enable key file under Enpass settings and then you'll be able to use it.

Share this post

Link to post
Share on other sites

Thanks Pratyush,

That's what I had thought initially however in Windows explorer I normally have hidden items as shown. Doing checks from the command prompt running the usual commands like 'dir /A:DHSL'  reveals other hidden folders and junction points, but the Enpass folder I created just does not exist outside of the application.

To help illustrate, attached are screenshots showing:
1. the folder and keyfile created in, and accessed from, Enpass.
2. the same parent folder trying to access using Windows explorer
3. the Error message when I copy the path from the Enpass keyfile dialog, and try pasting that path into the Windows Explorer address bar.

One possible explanation I can think of is Enpass has implemented some form of virtual folder mapping to hide the actual location of the keyfile. 

Hopefully this makes the nature of the problem clearer.

Folder visible using Enpass keyfile dialog.png

Same location under Windows explorer.png

Error with copy-paste of path from Enpass to Windows Explorer.png

Share this post

Link to post
Share on other sites

@Mark H

Thanks for all the screenshots! Keyfile is certainly not hidden. Try removing the keyfile and generate a new keyfile to a different location. Check if that makes it accessible without Enpass.

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...