13

GitHub - atom06/portal: A simple Electron application allowing users to generate...

 1 year ago
source link: https://github.com/atom06/portal
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Portal 🫡

Portal is a simple Electron application that allows users to effortlessly generate encrypted asymmetric keys for securing sensitive information in other applications. Portal provides a seamless and secure solution for safeguarding your data.

Installation

Windows

  1. Download the latest release for Windows from the releases page.
  2. Extract the downloaded ZIP file to a location of your choice.
  3. Navigate to the extracted folder and double-click on the Portal.exe file to launch the application.

macOS

  1. Download the latest release for macOS from the releases page.
  2. Extract the ZIP file
  3. Drag and drop the Portal.app file into the Applications folder.
  4. Navigate to the Applications folder and double-click on the Portal.app file to launch the application.

Linux

  1. Download the latest release for Linux from the releases page.
  2. Extract the downloaded ZIP file to a location of your choice.
  3. Open a terminal and navigate to the extracted folder.
  4. Run the following command to make the Portal file executable: chmod +x Portal
  5. Run the Portal file using the following command: ./Portal

Note: You may need to install additional dependencies on your Linux system for the application to work correctly. You can install these dependencies using the package manager of your Linux distribution.

Usage

  1. Launch the Portal application.
  2. Enter a password in the "Encryption Password" field. The password must be at least 8 characters long, contain at least one special character or number, and at least one letter.
  3. Click on the "Generate Keys" button.
  4. The application will generate a private key and a public key using the RSA algorithm with a modulus length of 2048 bits.
  5. The keys will be saved in a directory called ".keys" in the home directory of the user.
  6. A success message will be displayed indicating that the keys have been generated and saved successfully.
  7. You can now close the application and uninstall it.
  8. Now you can use projects like nexus, diary and enco

Built With

  • Electron - A framework for building desktop applications with web technologies.
  • Node.js - A JavaScript runtime built on Chrome's V8 JavaScript engine.
  • Electron Forge - A complete tool for building, publishing, and installing modern Electron applications.

Contributing

If you would like to contribute to the development of Portal, please feel free to submit pull requests or open issues on the GitHub repository. Your contributions are highly appreciated!

License

This project is released under the Carbon License.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK