返回首页
最新
你好!这是我正在进行的一个实验性学习项目。
NANO.NOQ 是一种非常小的二进制容器格式,用于存储 AES-GCM 密钥。整个实现都在一个单独的 HTML 文件中,使用 WebCrypto(没有后端,没有外部依赖)。
.noq 文件格式很简单:
- 头部(“NOQ1”)
- 密钥长度(2 字节)
- 原始 AES-256-GCM 密钥
- 4 字节完整性切片(来自 SHA-256(key))
- 32 字节随机填充
该项目并没有在 AES-GCM 的基础上添加新的加密技术。它纯粹是一个设计文件格式的实验,用于将密钥与密文分开存储,而无需复制/粘贴。
此外,还有一个用于 Base64URL 密文的变异步骤,但这仅仅是混淆,并不作为安全层。
我不是专业程序员——我是借助 AI 的帮助构建这个项目,以学习密钥存储格式、完整性字段和基于浏览器的加密工作流程。
欢迎反馈、纠正和批评。
我在阅读来自伦敦的《自由报》(thefp.com)时,发现一篇文章被自动屏蔽,以确保符合英国在线安全法。我以为网站出了问题,花了几分钟才诊断出问题。15分钟后,我安装了Mullvad,重新上网了。<p>真是说到意想不到的后果。有多少其他人也经历了同样的事情呢?
嗨,HN!<p>我开发了很多项目,并且有过几次成功的退出经历。现在,我正在为风险投资公司评估初创企业,并为现有初创企业提供更好的扩展策略……<p>我的个人资料 - https://maks.vun.one