cryptnexus
Version:
Advanced password management and encryption system
137 lines (104 loc) β’ 3.79 kB
Markdown
<div align="center">
<img src="assets/cryptnexus-banner.png" alt="CryptNexus Banner" width="100%"/>
# π CryptNexus
[](https://www.npmjs.com/package/cryptnexus)
[](https://www.npmjs.com/package/cryptnexus)
[](LICENSE)
[](SECURITY.md)
[](https://www.typescriptlang.org/)
<h3>Advanced Password Management and Encryption System</h3>
<h4>Created by <a href="https://github.com/glitchnexus">GlitchNexus</a></h4>
</div>
## β¨ Features
- π‘οΈ **Military-Grade Security**: AES-256-GCM encryption
- π― **User-Friendly CLI**: Interactive command-line interface
- π **Flexible Integration**: Use as CLI tool or npm module
- π¨ **Customizable**: Themes, languages, and security settings
- πΎ **Secure Storage**: Encrypted local storage with backup
- π **Password Generator**: Create strong, unique passwords
- π¦ **Import/Export**: Secure data transfer between systems
- π **Multi-Language**: Support for multiple languages
- β‘ **High Performance**: Optimized for speed and security
- π± **Cross-Platform**: Works on Windows, macOS, and Linux
## π Quick Start
### As CLI Tool
# Install globally
npm install -g cryptnexus
# Launch password manager
cryptnexus
### As NPM Module
import { CryptNexus } from 'cryptnexus';
// Initialize with custom config
const vault = new CryptNexus({
storage: './custom-vault',
security: {
minPasswordLength: 12
}
});
// Add password
await vault.addPassword({
title: 'GitHub',
username: 'user@example.com',
password: 'secure-password'
});
// Generate strong password
const password = await vault.generatePassword({
length: 20,
numbers: true,
symbols: true
});
## π οΈ Configuration
{
// Core settings
language: 'en',
theme: 'default',
// Storage configuration
storage: {
location: './vault',
backupDir: './backups'
},
// Security settings
security: {
algorithm: 'aes-256-gcm',
minPasswordLength: 12,
maxAttempts: 3
}
}
## π― CLI Commands
cryptnexus # Launch interactive mode
cryptnexus add # Add new password
cryptnexus generate # Generate secure password
cryptnexus list # List all passwords
cryptnexus export # Export vault
cryptnexus import # Import vault
cryptnexus backup # Create backup
## π Security Features
- AES-256-GCM encryption
- Secure key derivation (PBKDF2)
- Memory-safe password handling
- Encrypted local storage
- Automatic backups
- Brute-force protection
- Session management
- Secure random generation
## π Supported Languages
- English (default)
- Turkish (TΓΌrkΓ§e)
- German (Deutsch)
- Spanish (EspaΓ±ol)
## π Documentation
Soon.
## π€ Support
- Issues: [GitHub Issues](https://github.com/glitchnexus/cryptnexus/issues)
- Email: support@glitchnexus.com
## βοΈ License
This project is protected under the CryptNexus Proprietary License.
All rights reserved by GlitchNexus.
Written permission required for any use.
## π Created by GlitchNexus
<div align="center">
<a href="https://github.com/glitchnexus">
<img src="assets/glitchnexus-logo.png" alt="GlitchNexus" width="200"/>
</a>
<p>Visit our GitHub for more amazing projects!</p>
</div>