本地处理说明的是计算发生在哪里
浏览器可以读取你选择的文件,并在不上传内容的情况下处理它。这样减少了一个数据传输环节,但不是全方位的安全保证。网页仍在运行软件,浏览器扩展和共用设备也会影响隐私。查看每个工具的具体说明;提交联系表单或公开评论属于另外的服务器操作。
编码改变的是表示方式
Base64 将字节转换为适合某些数据格式的文本表示。任何接收者都能解码,不需要秘密。API 或文档格式要求编码字节时可以使用它,不能用它隐藏密码。URL 编码和十六进制转换也属于表示方式的变化。输出看起来复杂,并不代表内容已经保密。
哈希用来核对数据指纹
SHA-256 摘要可以帮助比较下载文件与已知预期摘要。使用相同算法计算,并逐字符比较。只有预期值来自可信渠道,一致才有意义。哈希不是可以还原的加密,单独的文件哈希也不能确定作者身份。不要把 MD5 查询服务称为通用的解密方法。
加密需要完整的可恢复数据包
加密通过密钥保护内容。基于密码的工具还需要明确的密钥派生方法和参数;经过认证的 AES-GCM 要求每次使用同一密钥时,都有有效且不重复的初始化值。保留工具的完整输出,包括格式版本、盐值和必要元数据。只复制密文可能导致无法恢复。正式依赖这套流程前,先用少量内容做一次加密与解密测试。
按照工作目的选择
日常图片缩放可以优先考虑方便的本地处理;文件完整性检查需要合适的哈希与可信参考值;机密内容则应使用持续维护的加密流程,并把恢复信息与受保护文件分开保存。这些是不同任务。实用工具应明确说明输入、输出和限制,而不是把所有操作都笼统称为“安全”。
本文由编辑根据下方来源资料整理分析。
developer.mozilla.org
