EncryptFile
EncryptFile["password",file]
用指定的密码产生文件的加密版本.
EncryptFile["password",source,target]
产生 source 的加密版本,并把结果放入 target.
EncryptFile[keyspec,source,…]
用加密密钥指定 keyspec 进行加密.
更多信息和选项
- EncryptFile 产生加密文件,适合于用 DecryptFile 进行解密.
- EncryptFile 适用于文件和云对象.
- EncryptFile[key,file] 返回 file 的加密版本的名称.
- EncryptFile[key,CloudObject[…]] 返回一个新的匿名云对象,其中含有原来云对象的内容的加密版本.
- 同时还支持 EncryptFile[key,File[…]].
- EncryptFile[keyspec,…] 的加密密钥指定 keyspec 与 Encrypt 的加密密钥指定形式相同.
- EncryptFile 有下列选项:
-
Permissions Automatic 为已创建的云对象设置的权限 OverwriteTarget False 是否用自动命名的新文件覆盖现有文件 Method Automatic 加密方法的详细信息 - EncryptFile 使用与 Encrypt 相同的 Method 选项规范.
- Permissions 的设置只影响 EncryptFile[key,CloudObject[…]] 新创建的云对象,不影响明确指定作为目标的云对象.
- 当设置为 Permissions->Automatic 时,由 $Permissions 给出权限设置.
- OverwriteTarget 的设置只影响由 EncryptFile[key,file] 新创建的、名称与现有文件冲突的文件.
范例
打开所有单元关闭所有单元基本范例 (4)
选项 (2)
OverwriteTarget (1)
设置 OverwriteTarget->True,现在 EncryptFile 可以覆盖 tmp.txt.mx:
属性和关系 (2)
导入 EncryptFile 生成的文件,得到一个 EncryptedObject:
Wolfram Research (2017),EncryptFile,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EncryptFile.html (更新于 2020 年).
文本
Wolfram Research (2017),EncryptFile,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EncryptFile.html (更新于 2020 年).
CMS
Wolfram 语言. 2017. "EncryptFile." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/EncryptFile.html.
APA
Wolfram 语言. (2017). EncryptFile. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/EncryptFile.html 年