选用开源免费的GnuPG加密工具,无版权风险,所有操作可离线完成,不同系统直接执行对应命令/下载:
sudo apt update && sudo apt install gnupg2sudo yum install gnupg2brew install gnupghttps://gnupg.org/download/index.html,默认下一步安装即可,自带图形化工具Kleopatra先完成全单位档案的敏感程度分级,输出签字确认的《单位档案分级清单》,分级标准可直接套用:
不同级别档案对应不同密钥,严格权限隔离,操作步骤如下:
sec 行斜杠后的16位字符串就是密钥ID,复制保存备用
整理好档案后,用以下脚本实现自动批量加密,无需手动逐个操作,完整代码如下:
``` !/bin/bash 档案批量加密脚本 请修改下方配置项后使用 GRADE_ONE_DIR="/your/path/to/level1" 一级绝密档案目录,改为你自己的绝对路径 GRADE_TWO_DIR="/your/path/to/level2" 二级机密档案目录,改为你自己的绝对路径 GPG_KEY_ONE="16位一级密钥ID" 替换为你刚才生成的一级密钥ID GPG_KEY_TWO="16位二级密钥ID" 替换为你刚才生成的二级密钥ID 一级档案加密 find $GRADE_ONE_DIR -type f \( -iname ".pdf" -o -iname ".doc" -o -iname ".docx" -o -iname ".xls" -o -iname ".xlsx" -o -iname ".txt" \) ! -name ".gpg" | while read file; do gpg --encrypt -r $GPG_KEY_ONE --output "$file.gpg" "$file" && rm -f "$file" done 二级档案加密 find $GRADE_TWO_DIR -type f \( -iname ".pdf" -o -iname ".doc" -o -iname ".docx" -o -iname ".xls" -o -iname ".xlsx" -o -iname ".txt" \) ! -name ".gpg" | while read file; do gpg --encrypt -r $GPG_KEY_TWO --output "$file.gpg" "$file" && rm -f "$file" done ```脚本使用步骤:
encrypt_archive.sh,修改配置项为你自己的信息chmod +x赋予执行权限按照上述步骤操作,即可完成技术+制度结合的完整档案加密体系,全程零成本,所有环节可落地,不需要额外采购付费工具。
档案整理行业认证,这玩意儿到底是不是你的职场“硬通货”?