使用指定的密钥和算法加密文件.
encry=%L||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||cliplist||$var_aa||$GLOBALNAME||Path||CryptKey, ||Dialogs, ||<info>, ||infcyrcle<>, ||clpget, ||upd<>, ||progres<>, ||cntlr<>, ||attr<>, ||modfs<>, ||test<>
参数:
|
1-强制参数. 可以有几个选项:
|
%L
|
所选文本文件列表.
您还可以使用文件的完整路径列表文件的路径 %P%N. 见附录7或с:\List.txt
|
LISTF<>
|
指定对象的列表. 见附录22.
|
PS<>
|
目录对象列表. 见附录22.
|
FOLDC<>
|
目录内容对象列表. 见附录22.
|
FOLDM<>
|
所选对象的列表 和子文件夹中的所有对象. 见附录22.
|
LISTC<>
|
所选对象的列表不包含重复项. 见附录22.
|
cliplist
|
从剪贴板列出完整的对象路径.
|
$var_aa
|
数组. 变量 $var_a... - 在命令exect中创建的路径数组
|
$GLOBALNAME
|
数组. 全局变量路径列表 见附录23.
|
|
2-强制参数.
|
Path
|
路径. 参数 Path(!!Flag!!Name.Ext!!Insert). 在参数下用符号分隔 !!
它可以有1(强制)到4个子参数
Path//Flag(//Name.Ext//Insert). 在参数下用符号分隔 //(首选)
它可以有2(强制)到4个子参数,其中:
Path - 目的地路径,其中创建文件.
Flag :
0 - 不覆盖现有对象.添加计数器(默认)
1 - 覆盖现有对象.
3 - 向目标路径添加计数器(如果存在).
4 - 如果对象名称匹配则跳过.
Name.Ext - 创建文件的名称和扩展名.
插入 - 添加到基本名称.
如果插入以**开头,则下一行替换扩展名.
如果Insert以++开头,则后续行将添加一个扩展名.
如果Path=x,Name=x,Ext=x,则从原始文件的路径获取路径/名称/扩展名.
|
|
3-强制参数.
|
CryptKey
|
密码和算法. 参数 CryptKey(|Algorithm), 其中:
CryptKey - 加密密码,可以有以下值:
- 使用密码的文件路径(d:\Test\Test.txt)
- 密码(12345)
-N - 意味着密码将从TCIMG.ini的[Password]字段中相应PasswordN键中取出
-Nconvert<SeriesParam> - 意味着密码将从TCIMG.ini的[密码]中取得相应的PasswordN密钥,并根据SeriesParam的条件进行转换,其中SeriesParam一系列密码转换参数见附录24
Algorithm - 加密算法的缩写.
支持:AES,AES128,AES192,AES256,DES,DESX,3DES,3DES112,RC2,RC4,RC5,SEAL
-N - 意味着密码将从TCIMG.ini的[Password]字段中相应AlgorithmN键中取出
如果未指定,则在Algorithm1键中进行
-N - 负数(-1,-2,... -N).
|
|
其它参数:
|
Dialogs
|
对话框.
描述
[input] - InputBox中的输入信息对话框.
[richinput] - 在RichInputBox中输入信息的对话框.
[combo] - 在ComboBox中选择信息的对话框.
[group] - 在GroupBox中选择信息的对话框.
[check] - 在复选框中选择信息的对话框.
[edits] - 在EditBox中选择信息的对话框.
[sfold] - 选择目录
[zfold] - 选择目录.
[sopen] - 选择要打开的文件.
[ssave] - 选择要保存的文件.
[sicon] - 查看和选择图标.
[msgbx] - MsgBox消息窗口.
[updwn] - 选择数字信息UpDown.
...和其他对话框.
|
<info>
|
获取各种信息. 见附录10.
|
infcyrcle<>
|
加工条件. 默认情况下,[info]或 <info> - 通过参数收到的信息,参见附录10
|
clpget
|
从剪贴板. clpget参数可以与其它参数结合使用,clpget将被替换为剪贴板的内容.
|
upd<>
|
刷新面板.
描述
参数 upd<Number>, 其中 Number - 刷新Total Commander面板的值:
1 - 刷新活动面板.
2 - 刷新两个面板,返回到活动面板.
3 - 刷新对侧面板,返回到活动面板.
4 - 刷新活动面板,切换到对侧面板.
5 - 刷新对侧面板,留在对侧面板.
6 - 刷新两个面板,留在对侧面板.
7 - 不刷新.
|
progres<>
|
进度条. 参数 progres<> - 如果指定,操作将调用进度条.
键MsBoxAtTheCompletion 在 TCIMG.ini 的[Setting]字段.
|
cntlr<>
|
计数器. 名称匹配时:
0 - 计数器左
1 - 右边的计数器(默认)
|
attr<>
|
更改属性. 参数 attr<String> - 其中 String сTroika具有相似的参数(除了第一个),对于命令 attrb.
|
modfs<>
|
更改日期. 参数 modfs<String> - 其中 String 具有相同参数的字符串(除了第一个)作为命令modfs.
|
test<>
|
在特定条件下检查物体的通过. 见附录16.
|
备注
该命令能够通过创建的全局变量将信息传递到其它命令.见: 附录23
变量名称
|
描述
|
GLOBALENCRY0
|
输入数据数组(用于加密的对象的源路径列表)
|
GLOBALENCRY
|
一组输出数据(加密文件的路径列表和未加密的对象路径)
|
GLOBALENCRY1
|
加密文件数组(加密文件路径列表)
|
GLOBALENCRY2
|
未加密文件数组(未加密对象的路径列表)
|
命令类似于 для одного файла encrd
参见:
decrd, decry, encrd
encry=%L||"%t"//0//x//**crypt||[input=BOX63]|AES256 ;; 专用文件在对侧面板中创建加密的.crypt文件,密码在对话框中输入,加密算法为AES256
encry=%L||"%t"//0//x//**crypt||-1|AES256 ;; 选择对侧面板中的文件创建加密的.crypt文件,密码来自TCIMG.ini的[密码]密钥Password1,加密算法AES256
encry=%L||"%t"//0//x//**crypt||12345|AES256 ;; 选择对侧面板中的文件创建加密的.crypt文件,12345密码,AES256加密算法
encry=%L||"%t"//0//x//**crypt||clpget|AES256 ;; 选择对侧面板中的文件创建加密的.crypt文件,剪贴板的密码,AES256加密算法
encry=%L||"%t"//0//x//**crypt||d:\Test\Test.txt|AES256 ;; 选择对侧面板中的文件创建加密的.crypt文件,密码为d:\Test\Test.txt,AES256加密算法
encry=%L||"%t"//0//x//**txt.crypt||-1|AES256 ;; 选择的txt文件在对侧面板中创建加密的.crypt文件(保存基本名称中的扩展名),密码来自TCIMG.ini的[密码]密钥Password1,加密算法AES256
encry=%L||"%t"//0//x//++.crypt||-1|AES256 ;; 选择文件在对侧面板中创建加密的.crypt文件(保存基本名称中的扩展名),密码来自TCIMG.ini的[密码]密钥Password1,加密算法AES256
encry=%L||"%t"//0||[input=BOX63]|AES256 ;; 专用文件在对侧面板中创建加密文件,密码输入对话框,加密算法AES256
encry=%L||"%t"//0||-1|AES256 ;; 选择文件在对侧面板中创建加密文件,密码来自TCIMG.ini的[密码]密码密码1,加密算法AES256
encry=%L||"%t"//0||12345|AES256 ;; 专用文件在对侧面板中创建加密文件,密码12345,加密算法AES256
encry=%L||"%t"//0||12345|AES256||attr<+SH>||upd<2> ;; 选择文件在对侧面板中创建加密文件,12345密码,AES256加密算法和分配系统和隐藏属性
encry=%L||"%t"//0||12345|AES256||modfs<0||#SISDATE!!-m5>||upd<2> ;; 专用文件在对侧面板中创建加密文件,密码12345,加密算法AES256,并将系统修改日期减少5个月
encry=%L||"%t"//0||clpget|AES256 ;; 专用文件在对侧面板中创建加密文件,密码从剪贴板,加密算法AES256
encry=%L||"%t"//0||d:\Test\Test.txt|AES256 ;; 在对侧面板中创建加密文件的专用文件,来自d:\Test\Test.txt的密码,AES256加密算法
encry=%L||x//0//x//_crypt||12345|AES256 ;; 专用文件在活动面板中创建加密文件,添加到基本名称_crypt,密码12345,加密算法AES256
sends=%%COMMANDER_PATH%%\kod\baza_kod.cod??1||#R12345|AES256||#L4||&&(.{8})(.*)(.{9})!!$2buf||#Hsha512|1|1||&&(.{2})(.*)(.{5})!!$2||#Euue=||&&(..)(.*)(..)!!$2 encry=%L||"%p"//0//x//**crypt||GLOBALSENDS<1>|AES256 ;; 在从数据库获取密码(解密数据库,并获取密码所需的片段)之后对所选文件进行加密,
shape=6 encry=%L||"%t"//0//x//**crypt||[input=BOX63]|[combo=BOX8] ;; 选择的文件在不同的面板中创建加密的.crypt文件,密码和加密算法在对话框中输入
© Аверин Андрей для Total Commander Image Averin-And@yandex.ru
|