用7-zip、winrar或powershell调用7z.exe可创建aes-256加密压缩包,必须勾选“加密文件名”并彻底删除原文件;windows原生zip不支持密码,需依赖7-zip命令行实现真正加密。

你想把重要资料藏进一个带锁的数字保险箱,让别人即使看到压缩包也打不开里面的内容,用WinRAR、7-Zip或系统原生功能打包并设密是最直接可行的路径。
用7-Zip创建带密码的加密压缩包
这一步操作起来很简单,直接把文件夹拖进去就行。前提是已安装7-Zip(官网免费,支持Windows全版本)。
1. 右键点击目标文件夹 → 选择“7-Zip” → “添加到压缩包…”
2. 在弹出窗口中:格式选【7z】(AES-256加密强度最高),压缩级别选“标准”或“极限”均可;勾选【加密文件名】——不勾此项,别人能直接看到包内所有文件名,等于暴露目录结构。
3. 点击“设置密码”,输入至少8位含大小写字母+数字+符号的密码,例如 Yun2026#Safe;两次输入必须完全一致,输错一次就得重来。
4. 点击“确定”开始压缩;等待进度条走完,生成一个后缀为 .7z 的文件。
5. 压缩完成后,对原始文件夹执行 Shift + Delete 彻底删除,并清空回收站——否则硬盘里还留着没上锁的副本,加密就白做了。
用WinRAR快速加密打包
如果你电脑里装的是WinRAR(非试用版),流程更紧凑,但要注意默认设置不启用强加密。
方法一:右键直达压缩加密
右键目标文件夹 → “添加到压缩文件…” → 在“常规”选项卡下输入压缩包名称 → 点击“设置密码”按钮 → 输入密码并勾选【加密文件名】 → 格式保持默认RAR或改选ZIP(仅限基础保护)→ 点击“确定”。
方法二:确保启用AES-256
在WinRAR主界面 → 点击“工具” → “选项” → “压缩”选项卡 → 勾选“创建RAR压缩文件时默认使用AES加密” → 确定。此后所有新压缩包自动启用AES,无需每次手动设置。
注意:WinRAR免费版有40天试用期,到期后虽仍可解压,但新建加密包会弹窗提醒;长期使用建议购买授权或切换至7-Zip。
Windows原生ZIP不支持密码,但可用PowerShell补足
Windows 10/11自带ZIP功能无法设密,但系统底层集成了压缩组件,可通过PowerShell调用实现无软件依赖的加密打包。
① 按 Win + X → 选择“Windows PowerShell(管理员)”
② 输入以下命令(将路径和密码替换成你的真实信息):Compress-Archive -Path "C:\敏感资料" -DestinationPath "D:\备份\资料.7z" -CompressionLevel Optimal
⚠️ 这条命令本身不设密——PowerShell原生命令不支持ZIP密码,必须配合7-Zip命令行工具(7z.exe)才真正生效。所以此路径实际需先下载7-Zip,再运行:& "C:\Program Files\7-Zip\7z.exe" a -pMyPass2026 -mhe=on "D:\备份\资料.7z" "C:\敏感资料"
其中 -pMyPass2026 是密码,-mhe=on 表示加密文件名,缺一不可。











