UNPKG

cryptnexus

Version:

Advanced password management and encryption system

137 lines (104 loc) β€’ 3.79 kB
<div align="center"> <img src="assets/cryptnexus-banner.png" alt="CryptNexus Banner" width="100%"/> # πŸ” CryptNexus [![npm version](https://img.shields.io/npm/v/cryptnexus.svg?style=flat-square)](https://www.npmjs.com/package/cryptnexus) [![Downloads](https://img.shields.io/npm/dt/cryptnexus.svg?style=flat-square)](https://www.npmjs.com/package/cryptnexus) [![License](https://img.shields.io/badge/license-CryptNexus--Proprietary-red.svg?style=flat-square)](LICENSE) [![Security](https://img.shields.io/badge/Security-Military%20Grade-green.svg?style=flat-square)](SECURITY.md) [![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue?style=flat-square)](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>