src.decrypt
- int
decryptCommand
(string[] args); - immutable(ubyte)[]
decrypt
(ArkImg img, size_t secretFileIdx, in ubyte[] pubKey = null);
immutable(ubyte)[]decrypt
(in ubyte[] arkimgData, string mimeType, size_t secretFileIdx, in ubyte[] key, in ubyte[] iv = null, in ubyte[] pubKey = null);
immutable(ubyte)[]decrypt
(string arkimgFile, size_t secretFileIdx, in ubyte[] key, in ubyte[] iv = null, in ubyte[] pubKey = null);
immutable(ubyte)[]decrypt
(string arkimgFile, string secretFileName, in ubyte[] key, in ubyte[] iv = null, in ubyte[] pubKey = null);
voiddecrypt
(string arkimgFile, string secretFileName, string dstFileName, in ubyte[] key, in ubyte[] iv = null, in ubyte[] pubKey = null, bool force = false); - 復号するParameters:
string secretFileName ArkImg内に存在するメタデータのnameを指定する。ただし、 とした場合はデータ番号N番目とする。 string dstFileName 出力ファイル名。nullを指定した場合、secretFileNameで選択したArkImg内に存在するメタデータのnameが使用される。