AtharvaU8/CastleFile

GitHub: AtharvaU8/CastleFile

CastleFile 利用国际象棋走棋序列生成 AES-256 加密密钥,实现游戏化的本地文件加解密。

Stars: 13 | Forks: 1

In-Shot-20241202-025141849

castlefile.xyz

欢迎来到 [castlefile.xyz](https://castlefile.xyz),在这里您的文件将与国王的游戏相遇。既然您可以利用策略与创意的力量来保护数据,为什么还要满足于普通的加密方式呢?在 castleFile,我们将国际象棋永恒的优雅与尖端的加密技术融合在一起,为您带来独一无二的、游戏化的文件加解密体验。 ## 使用说明 ![how-to-use-gif](https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExZTNiZmgyMDlpMW94MzBkOGIxNXQ3ajB0dndnaXUyMzJ1eGt5dDJnaCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/GLHzWE2rWQUugtxMl5/giphy.gif)
## 功能 ### 核心功能 - 使用您最喜欢的国际象棋走法作为您独一无二的加密密钥。 - 文件在本地进行加密——您的数据,由您掌控。 - 保护任何类型的文件——文档、照片、视频或机密存档。 - 记住您的国际象棋策略——一种有趣且令人印象深刻的保护文件的方式。 - 国际象棋走法建议。 Castle File:基于国际象棋的文件加密作为一种创新、互动且支持用户自定义的数据保护方法脱颖而出,每一次加密会话都如同产生它的棋局一样独一无二。 ### 基于国际象棋的文件加密流程 该加密方式依赖于密码学方法与国际象棋独特游戏机制的融合。以下是文件加密过程的深入解析: 1. 理解加密流程 - 步骤 1:用户在棋盘上开始一局游戏,并至少走出 4 步。每走一步都会改变棋盘的状态。 - 步骤 2:捕获走棋序列并将其转换为加密密钥。 - 步骤 3:生成的密钥随后将用于标准加密算法。 2. 流程示例 - 用户走棋序列:e2e4, g8f6, d2d4, ... - 将走法拼接成一个字符串 e2e4g8f6d2d4...,使用 SHA-256 对其进行哈希处理以生成 256 位密钥。 - 使用 AES-256 的 CBC 模式加密文件,应用生成的密钥来打乱文件数据。 ### 安全与防护 - 加密密钥取决于走棋序列,使其独一无二且难以复制。 - 使用 SHA-256 哈希函数生成加密密钥。 - 使用 AES 的 CBC 模式进行文件加密。 ### 隐私 - 本网站不会存储密钥或走棋序列。 - 本网站完全在客户端运行。 - 如果用户忘记了确切的走棋序列,他们将无法进行解密。 ### 社交 - [Instagram](https://www.instagram.com/atharvaugale8/) [castlefile.xyz](https://castlefile.xyz) 不仅仅是一个网站——它是数据安全领域的一场革命。我们致力于让加密变得更智能、更安全,且毫无疑问更有趣。无论您是国际象棋爱好者、科技迷,还是单纯重视个人隐私的人,CastleFile 都是您抵御网络威胁的完美城堡。 您的走法。您的策略。您的文件。准备好走出您的第一步了吗?立即在 CastleFile 开始体验吧!
标签:信息加密, 加解密工具, 后端开发, 密码学, 手动系统调用, 文件加密, 游戏化, 网络安全, 隐私保护