Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/itonx/sheltervault
Keep your passwords encrypted in your local machine.
https://github.com/itonx/sheltervault
csharp desktop desktop-app dotnet encryption-decryption netcore theme-ui vault windows windows-11 winui winui3 xaml
Last synced: about 1 month ago
JSON representation
Keep your passwords encrypted in your local machine.
- Host: GitHub
- URL: https://github.com/itonx/sheltervault
- Owner: itonx
- Created: 2024-06-25T05:29:39.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-12T00:50:06.000Z (about 1 month ago)
- Last Synced: 2024-11-12T01:31:07.838Z (about 1 month ago)
- Topics: csharp, desktop, desktop-app, dotnet, encryption-decryption, netcore, theme-ui, vault, windows, windows-11, winui, winui3, xaml
- Language: C#
- Homepage:
- Size: 1.49 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
---
# đ ShelterVault
ShelterVault helps you to save your passwords in your local machine. All passwords are encrypted with the master key you set up at startup.# đĄī¸ Main features:
- Create a master key.
- Access to ShelterVault using your master key.
- Create, update, or delete credentials.
- Change the theme at runtime.
- Multi-language (English & Spanish). ![Static Badge](https://img.shields.io/badge/New-6c2987)
- Multi-vault management. ![Static Badge](https://img.shields.io/badge/New-6c2987)# âšī¸ More about ShelterVault
- Data is saved in a SQLite3 database at user's profile directory.
- All passwords are encrypted using AES and a random initial vector.
- Tested in Windows 11.# đ¨ Themes
ShelterVault supports Light, Dark, and Neuromancer mode. It detects and uses your current Windows theme the first time the application is executed.### âī¸ Light mode
![image](https://github.com/user-attachments/assets/868e2910-fa76-4f58-ba0c-5f2fb136c733)### đ Dark mode
![image](https://github.com/user-attachments/assets/4f286fdd-c5cf-4d81-9eb7-433b9b140b79)### â ī¸ Neuromancer mode ![Static Badge](https://img.shields.io/badge/New-6c2987)
![image](https://github.com/user-attachments/assets/26c03766-61b2-4ebe-afe1-64e69697b6d8)# đĨī¸ How to install the beta version
All WinUI3 applications must be signed in order to be installed in your Windows machine. This beta version is using a self-signed certificate so you will need to follow the next steps to install the application.
1. Download the .zip file for x86 or x64 architecture.
2. Unzip the file.
3. Open a CMD or Powershell window.
4. Go to the unzipped folder > ShelterVault_$VERSION_$ARCH_Test
5. Execute the Install_ShelterVault.ps1 script with the next command:
```
pwsh.exe --ExecutionPolicy Bypass -File .\Install_ShelterVault.ps1
```
>Note
>
>Default Add-AppDevPackage.ps1 script created by msbuild has a bug which stops the installation. Step 5 executes a custom script which modifies the Add-AppDevPackage.ps1 script to fix the installation error. However, Install_ShelterVault.ps1 script is not signed during the GitHub workflow execution so that's why you need to execute it with the Bypass policy option.
6. Install the certificate by accepting the options in the script as well as the options to install the application.
![image](https://github.com/user-attachments/assets/8335b0e1-a210-4164-bc58-64fab5f7df89)
7. Once the app is installed look for ShelterVault in Windows.
![image](https://github.com/user-attachments/assets/c32fd34c-3f02-4272-afee-fd7e2e798132)