QingYun Shield is a secure text and URL encryption tool that allows users to encrypt sensitive information and share it safely with others. It supports multiple encryption algorithms and features a unique interference mechanism to prevent common decryption tools from breaking the encrypted content.
- Multiple encryption algorithms support (AES, DES, TripleDES, Rabbit, RC4)
- Random key generation with customizable length
- Client-side encryption for maximum security
- Interference mechanism to enhance encryption strength
- Easy-to-use interface for both encryption and decryption
- Support for both text and URL encryption
- One-click copying of encrypted content, key, and decryption link
- All encrypted content is stored only in the local browser, ensuring data privacy and security
- Dark/Light theme switching for better user experience
- Data compression for handling large text content
- QR code generation for easy sharing of decryption links
For detailed deployment instructions, please refer to the DEPLOYMENT.md file.
# Clone repository
git clone https://github.com/your-username/unlock-password-real.git
# Enter project directory
cd unlock-password-real
# Install dependencies
npm install
# or use pnpm
pnpm install
# Configure environment variables
# Create .env file and add the following content:
# VITE_APP_TITLE=QingYun Shield
# VITE_APP_DESCRIPTION="Secure text encryption sharing tool"
# VITE_ADMIN_PASSWORD=your-admin-password
# Start development server
npm run dev
# or use pnpm
pnpm devNote: All client-accessible environment variables must use the VITE_ prefix.
- Enter the text or URL you want to encrypt
- Select an encryption algorithm
- Set the key length (optional)
- The encrypted content will be automatically saved in your local browser
- Click "Encrypt"
- Share the encrypted content and key with the recipient
- Recipients can use the decryption link and key to access the content
All encrypted content is stored only in your browser's local storage and will not be uploaded to any server
For detailed deployment instructions, please refer to the DEPLOYMENT.md file.
- Set up environment variables with VITE_ prefix
- Deploy to Cloudflare Pages
- Install Git
- Have a GitHub account
- Have a Cloudflare account
- Create a new repository on GitHub
- Initialize Git repository locally and push to GitHub
git init git add . git commit -m "Initial commit" git remote add origin https://github.com/your-username/unlock-password-real.git git branch -M main git push -u origin main
- Create a new project in Cloudflare Pages and connect to your GitHub repository
- Configure build settings:
- Build command:
npm run build - Output directory:
dist - Environment variables:
- NODE_VERSION: 18
- VITE_APP_TITLE: QingYun Shield
- VITE_APP_DESCRIPTION: Secure text encryption sharing tool
- VITE_ADMIN_PASSWORD: your-admin-password
- Build command:
All client-accessible environment variables must use the VITE_ prefix.
We welcome contributions from the community! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Please make sure to update tests as appropriate and follow our code of conduct.
This project is licensed under the MIT License - see the LICENSE file for details.
青云盾加密宝是一款安全的文本和URL加密工具,允许用户加密敏感信息并安全地与他人分享。它支持多种加密算法,并具有独特的干扰机制,防止常见解密工具破解加密内容。
-
支持多种加密算法(AES、DES、TripleDES、Rabbit、RC4)
-
可自定义长度的随机密钥生成
-
客户端加密以确保最大安全性
-
增强加密强度的干扰机制
-
简单易用的加密和解密界面
-
支持文本和URL加密
-
一键复制加密内容、密钥和解密链接
-
日/夜间主题切换,提供更好的用户体验
-
数据压缩功能,可处理大型文本内容
-
解密链接二维码生成,方便分享
详细部署指南请参考 DEPLOYMENT.md 文件。
# Clone repository
git clone https://github.com/your-username/unlock-password-real.git
# Enter project directory
cd unlock-password-real
# Install dependencies
npm install
# or use pnpm
pnpm install
# Configure environment variables
# Create .env file and add the following content:
# VITE_APP_TITLE=QingYun Shield
# VITE_APP_DESCRIPTION="Secure text encryption sharing tool"
# VITE_ADMIN_PASSWORD=your-admin-password
# Start development server
npm run dev
# or use pnpm
pnpm devNote: All client-accessible environment variables must use the VITE_ prefix.
- 输入您想要加密的文本或URL
- 选择加密算法
- 设置密钥长度(可选)
- 点击"加密"
- 与接收者分享加密内容和密钥
- 接收者可以使用解密链接和密钥访问内容
所有加密内容仅存储在浏览器的本地存储中,确保数据隐私和安全
详细的部署说明请参考 DEPLOYMENT.md 文件。
- 设置带有VITE_前缀的环境变量
- 部署到Cloudflare Pages
- 安装 Git
- 拥有 GitHub 账号
- 拥有 Cloudflare 账号
- 在GitHub上创建新的仓库
- 在本地初始化Git仓库并推送到GitHub
git init git add . git commit -m "Initial commit" git remote add origin https://github.com/your-username/unlock-password-real.git git branch -M main git push -u origin main
- 在Cloudflare Pages中创建新项目并连接到你的GitHub仓库
- 配置构建设置:
- 构建命令:
npm run build - 输出目录:
dist - 环境变量:
- NODE_VERSION: 18
- VITE_APP_TITLE: 青云盾加密宝
- VITE_APP_DESCRIPTION: 安全的文本加密分享工具
- VITE_ADMIN_PASSWORD: 你的管理员密码
- 构建命令:
所有客户端可访问的环境变量必须使用VITE_前缀。
我们欢迎社区成员参与贡献!以下是参与方式:
- Fork 本仓库
- 创建您的特性分支 (
git checkout -b feature/AmazingFeature) - 提交您的更改 (
git commit -m '添加某个特性') - 推送到分支 (
git push origin feature/AmazingFeature) - 发起 Pull Request
请确保适当更新测试,并遵循我们的行为准则。
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。