decry

首页  后退  前进

decry
down2

用指定的密钥和算法解密文件.

 

decry=%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的[Password]中取得相应的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

对话框.

img+  描述

有关各种对话框,请参阅 附录18.

 [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<>

刷新面板.

img+  描述

参数 upd<Number>, 其中 Number - 刷新Total Commander面板的值:

 1 - 刷新活动面板.

 2 - 刷新两个面板,返回到活动面板.

 3 - 刷新对侧面板,返回到活动面板.

 4 - 刷新活动面板,切换到对侧面板.

 5 - 刷新对侧面板,留在对侧面板.

 6 - 刷新两个面板,留在对侧面板.

 7 - 不刷新.

progres<>

进度条. 参数 progres<> - 如果指定,操作将调用进度条.

键MsBoxAtTheCompletionTCIMG.ini[Setting]字段.

cntlr<>

计数器. 名称匹配时:

 0  - 计数器左

 1  - 右边的计数器(默认)

attr<>

更改属性. 参数 attr<String> - 其中 String 具有相同参数的字符串(除了第一个)作为命令 attrb.

modfs<>

更改日期. 参数 modfs<String> - 其中 String 具有相同参数的字符串(除了第一个)作为命令 modfs.

test<>

在特定条件下检查物体的通过. 见附录16.

备注

该命令能够通过创建的全局变量将信息传递到其它命令.见: 附录23

变量名称

描述

GLOBALDECRY0

输入数据数组(解密的源路径列表)

GLOBALDECRY

一组输出数据(解密文件的路径列表和尚未解码的对象的路径)

GLOBALDECRY1

解密文件数组(解密文件路径列表)

GLOBALDECRY2

数组 не расшифрованных файлов (список путей объектов, которые не были расшифрованы)

命令类似于 для одного файла decrd

参见:

decrd, encrd, encry

例子

 

decry=%L||"%t"//0//x//**||[input=BOX64]|AES256 ;; 通过在原始文件的对侧面板中创建所选的.crypt文件,删除扩展名,密码在对话框中输入,加密算法AES256

 

decry=%L||"%t"//0//x//**||-1|AES256 ;; 通过在原始文件的对侧面板中创建所选的.crypt文件,从TCIMG.ini中删除该扩展名,密码在[密码]密钥Password1,加密算法AES256

 

decry=%L||"%t"//0//x//**||12345|AES256 ;; 通过在原始文件的对侧面板中创建所选的.crypt文件,删除扩展名,密码12345,加密算法AES256

 

decry=%L||"%t"//0//x//**||clpget|AES256 ;; 通过在原始文件的对侧面板中创建它们来解密所选择的.crypt文件,删除扩展名,剪贴板中的密码,AES256加密算法

 

decry=%L||"%t"//0//x//**||d:\Test\Test.txt|AES256 ;; 通过在对侧面板中创建原始文件,删除扩展名,密码从d:\Test\Test.txt,AES256加密算法解密所选的.crypt文件

 

decry=%L||"%t"//0||##<info=l2%%COMMANDER_PATH%%\kod\cops.txt//>||&&(...........................)(.*)(..........................)!!$2|AES256 ;; 通过在原始文件的对侧面板中创建选择的文件,从密码基础文件中输入密码,AES256加密算法来解密所选文件

 

decry=%L||"%t"//0||[input=BOX64]|AES256 ;; 通过在原始文件的对侧面板中创建所选文件来解密所选文件,密码在对话框中输入加密算法AES256

 

decry=%L||"%t"//0||-1|AES256 ;; 通过在原始文件的对侧面板中创建所选文件来解密所选文件,从TCIMG.ini的密码在中[密码]密钥Password1,加密算法AES256

 

decry=%L||"%t"//0||12345|AES256 ;; 通过在原始文件的对侧面板中创建选择的文件,密码12345,加密算法AES256来解密所选文件

 

decry=%L||"%t"//0||12345|AES256||attr<+SH>||upd<2> ;; 通过在对侧面板原始文件,密码12345,加密算法AES256中创建选择的文件来解密所选文件,并分配系统和隐藏属性

 

decry=%L||"%t"//0||12345|AES256||modfs<0||#SISDATE!!-m5>||upd<2> ;; 通过在对侧面板原始文件中创建选择的文件来解密所选文件,密码12345,加密算法AES256,并将系统修改日期减少5个月

 

decry=%L||"%t"//0||clpget|AES256 ;; 通过在原始文件的对侧面板,剪贴板的密码,加密算法AES256中创建选择的文件来解密所选文件

 

decry=%L||"%t"//0||d:\Test\Test.txt|AES256 ;; 通过在原始文件的对侧面板中创建选择的文件来解密所选文件,密码来自d:\Test\Test.txt,加密算法AES256

 

decry=%L||x//0//x//_decrypt||12345|AES256 ;; 通过在原始文件的活动面板中创建所选文件来解密所选文件,添加到基本名称_decrypt,密码12345,加密算法AES256

 

shape=7 decry=%L||"%t"//0//x//**||[input=BOX64]|[combo=BOX9] ;; 通过在原始文件的对侧面板中创建选定的.crypt文件,删除扩展名,密码和加密算法,在对话框中输入

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru