Skip to content

jashwanth0712/Safekey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Safe Key: Secure File Protection Software

poster Safe Key is a powerful software solution designed to keep files secure by utilizing a USB device as a key. With Safe Key, you can ensure the confidentiality and integrity of your sensitive data through encryption and secure storage. This software provides an extra layer of protection for users who require enhanced security measures.

File Encryption and Hiding 🔐

Safe Key employs advanced encryption algorithms to encrypt and hide files when the USB device is not inserted. This means that without the USB key, the files are inaccessible and remain hidden from prying eyes. By encrypting the files, even if they are somehow accessed, they cannot be deciphered without the correct key.

USB Key Activation 🗝️

Once the USB device with the correct key is inserted into the computer, Safe Key automatically decrypts and reveals the hidden files. The decrypted files become visible and accessible to authorized users, allowing them to work with the files seamlessly. This activation process provides convenient access to your protected files while maintaining their security.

Key Recovery 🤕

In the unfortunate event of losing the USB key, there is no need to panic. Safe Key has a built-in solution for key recovery. The secret key associated with the USB device is securely stored in the Pangea vault. Users can retrieve the key from the vault and transfer it to a new USB device using the Safe Key software. This ensures that users can regain access to their encrypted files without compromising their security.

Enhanced Security 🛟

Safe Key prioritizes the security of your files and employs robust measures to safeguard your data. By using encryption algorithms and hiding files when the USB key is not present, it ensures that unauthorized individuals cannot access your sensitive information. Additionally, the Pangea vault securely stores the secret key, reducing the risk of key loss or unauthorized retrieval.

Challenges faced

Challenge type Challenge Description
Checkbox styling Border radius is not applied to checkboxes.
AppImage configuration Unable to configure in AppImage.
Root path tracing Root paths are not being traced.
Resource consumption Electron.js applications can consume significant system resources, especially for heavy computations
Memory usage Electron.js applications tend to use more memory compared to traditional desktop applications.
Cross-platform packaging Packaging Electron.js applications for different platforms can be challenging.
Debugging complexity Debugging Electron.js applications is more complex, especially for issues related to the main process
Ecosystem management The vast Electron.js ecosystem with its various packages, frameworks, and plugins can be overwhelming