PasswordStorageEncryptionTool

1.1

Simple Password Storage and Encryption Tool

Features:
* Saves passwords into PS1 script file by default or another file if specified
 - Has -File parameter for saving to another file
 - Adv checkbox allows you to modify file path where passwords are saved
* Allows storage of passwords under multiple passphrases into the same file
* All data on row is encrypted (Not
Simple Password Storage and Encryption Tool

Features:
* Saves passwords into PS1 script file by default or another file if specified
 - Has -File parameter for saving to another file
 - Adv checkbox allows you to modify file path where passwords are saved
* Allows storage of passwords under multiple passphrases into the same file
* All data on row is encrypted (Notes, Password, User, Path, etc...)
* Keeps history of old passwords based on UserName and Path/URL
* Extra tab for encrypting strings with Passphrases
* Able to save passphrase for this computer and this user
* In List: Double-Click on Password (********) to COPY (to clipboard)
* In List: Click on anything other than the password to load row above for editting
* Adv Checkbox to show other features
* Adv: PopOut button will show list of passwords unencrypted


Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name PasswordStorageEncryptionTool

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

John Merager

Copyright

11/11/2020

Owners

Tags

Password Passwords Storage Encryption Encrypt Decrypt Passphrase UI GUI Forms

Functions

ClickAlwaysOnTop ClickChangeTab UTCtoLocalTime UTCtoLocalTimeMinutes CurrentUTC EncryptList_DClick EncryptHistory_DClick EncryptButtonSave EncryptButtonLoad EncryptButtonAdd EncryptButtonClear EncryptButtonSavePhrase EncryptButtonLoadHistory EncryptButtonSaveHistory EncryptButtonPopup EncryptButtonAdv EncryptCheckboxPasscode ExtraEncryptByPhrase ExtraDecryptByPhrase ExtraEncryptByUserComputer ExtraDecryptByUserComputer ExtraCopyByPhrase ExtraCopyByUserComputer ExtraClearByPhrase ExtraClearByUserComputer ExtraBrowseInputFile ExtraBrowseOutputFile ExtraEncryptFileByPhrase ExtraDecryptFileByPhrase ExtraEncryptFileByUserComputer ExtraDecryptFileByUserComputer FormSizeChanged

Dependencies

This script has no dependencies.

Release Notes

Version 1.01:
* Fixed saving history for multiple passphrases
* Added Load on Add checkbox and now auto-loads previously saved under the same passphrase
* Updated description
Version 1.0:
Execute example:
powershell.exe -ExecutionPolicy Bypass -file .\PasswordStorageEncryptionTool.ps1
Stores encrypted passwords and data to a file. Default is the actual script file.
-File parameter is used to override default file.
Example:
powershell.exe -ExecutionPolicy Bypass -file .\PasswordStorageEncryptionTool.ps1 -File .\MyPasswords.txt
How to save passwords:
1. Type in a Passphrase used to encrypt and decrypt your password list
- pressing ENTER or clicking on LOAD button will load previously saved
2. Type in Passcode (password) you want to save
3. Type in a UserName related to password
4. Type in Path (or URL) related to UserName
5. Enter any notes to encrypt
6. Click on Add button
a. The information entered will then show on the list below
b. If checkbox "Save on Add" is checked, saves to file
7. You can also click on Save button to save to file
8. Allowed: Repeat with different Passphrase to encrypt password list under a different Passphrase
After saving to file, if you close and open this tool:
1. Type in the Passphrase used to encrypt and decrypt your password list
2. Click on Load button to decrypt list from file
In the list (grid), double click on Password (*****) to save to clipboard.
In the list (grid), double click on other columns (not Password) to load values above (Passcode,UserName,Path,Notes) from that line on the list.
This will display Passcode if Passcode is checked.
It allows you to encrypt data under different/multiple Passphrases.
The Load button will only decrypt data related to the specific Passphrase used to save that data.
The Passphrase can be save for multiple computers and users. It can only be decrypted for the specific user(s)+computer(s) it was saved/encrypted from.
NOTE: Author is not responsible for lost or stolen passwords or data.
In general, always assume your encrypted data can be decrypted. It is only a matter of time.
Do not allow others to have access to your encrypted data.
Always make a back copy of this script or the file which stores your encrypted data.

Version History

Version Downloads Last updated
1.1 (current version) 21 12/23/2020
1.0 7 12/21/2020