Password Management

Manage your login password and vault password securely

Overview

HejShell uses two passwords. The login password is for account access, and the vault password is for encrypting sensitive data like SSH connection info.

Password Types

Login Password

The password used to log in to your account on the website and app.

  • Used for account login
  • Can be reset via email
  • Resetting does not affect encrypted data

Vault Password

The password used to encrypt sensitive data like SSH connection info, passwords, and keys.

  • Set on first login to desktop app
  • Used to encrypt SSH connection info and other sensitive data
  • Can only be reset with recovery key
  • Cannot be reset via email (end-to-end encryption)

Change Login Password

If you know your current password, you can easily change it.

  1. Go to Settings > Account > Security
  2. Click 'Change Password'
  3. Enter current password
  4. Enter new password (twice)
  5. Click 'Change' button

💡 Behind the Scenes

Changing your login password does not affect your vault password. The two passwords are managed independently.

Reset Login Password

If you've forgotten your login password, you can reset it via email.

  1. Click 'Forgot Password' on the login screen
  2. Enter the email address used for registration
  3. Click the reset link sent to your email
  4. Set a new password
  5. After login, access data with your existing vault password

💡 Note

Resetting your login password does not affect encrypted data (SSH connection info, etc.). You'll need your existing vault password or recovery key to access the data.

Reset Vault Password

If you've forgotten your vault password, you can only reset it with a recovery key.

Using Recovery Key

  1. Go to the vault password input screen in the desktop app
  2. Click 'Forgot Password?'
  3. Enter your recovery key (format: XXXX-XXXX-XXXX-XXXX)
  4. Set a new vault password
  5. A new recovery key will be issued (save it securely)

⚠️ New Recovery Key Issued

When you reset your vault password, a new recovery key is issued. The old recovery key will no longer work, so be sure to save the new one securely.

Without Recovery Key

Without a recovery key, encrypted data cannot be recovered. You can reset your login password via email, but all saved SSH connection info will be deleted.

  1. Email dev@hej.ai.kr
  2. Explain the situation and submit identity verification materials
  3. Start fresh after account reset

Identity Verification Materials

  • Payment history (for paid users)
  • Phone number used during registration
  • Approximate account creation date

🚨 Data Loss Warning

Resetting your vault password without a recovery key will result in loss of all encrypted data.

  • Saved SSH connection info deleted
  • SSH keys deleted
  • Snippets and settings reset

Password Requirements

Your password must meet these requirements for security.

  • At least 8 characters
  • Include uppercase and lowercase letters
  • Include numbers
  • Special characters recommended

Social Login and Password

Even if you signed up with social login (Google, Apple, etc.), you can set a separate login password. The vault password is set separately when you first use the desktop app.

Link a Login Password

  1. Go to Settings > Account > Security
  2. Click 'Set Password'
  3. Enter new password
  4. Now you can also log in with email/password

Need Help?

If you have password-related issues, feel free to contact us. dev@hej.ai.kr

Hej Shell | Hej Shell