概覽
Zencoder支持使用“靜態加密”範式處理加密的媒體文件。我們將從您的服務器中檢索加密的文件,並且僅在處理時對其進行解密。處理後,文件的解密版本將立即刪除,以確保數據安全。
我們在CBC和CTR模式下均支持AES-128和AES-256加密文件。解密參數必須包含在您的工作請求中。當以下任一情況下啟用解密解密密鑰要么cryption_key_url已指定。
解密方法
decryption_method:String
API 版本:V2
上級:input
默認: aes-128-cbc(如果解密密鑰要么cryption_key_url設置)
有效值:“無”,“ aes-128-cbc”,“ aes-128-ctr”,“ aes-256-cbc”或“ aes-256-ctr”
兼容的工作類型:伏特
例: AES-128-BCC
描述:
設置解密算法以用於解密。
{
"input": "s3://zencodertesting/test.mov",
"decryption_method": "aes-128-cbc"
}
decryption_key
decryption_key:String
API 版本:V2
上級:input
有效值:16個八位字節的十六進製字符串(長32個字符,可選的“ 0x”前綴)
兼容的工作類型:伏特
例:1234567890abcdef1234567890abcdef
描述:
設置解密密鑰以用於加密輸入。
{
"input": "s3://zencodertesting/test.mov",
"decryption_key": "1234567890abcdef1234567890abcdef"
}
decryption_key_url
decryption_key_url:String
API 版本:V2
上級:input
有效值:包含16字節二進制密鑰的文件的URL
兼容的工作類型:伏特
例: http://example.com/encryption.key
描述:
要使用的解密密鑰文件的URL,帶有二進制形式的密鑰(總共16個字節)。如果指定了decryption_key,則將其忽略。
{
"input": "s3://zencodertesting/test.mov",
"decryption_key_url": "http://example.com/encryption.key"
}
decryption_password
decryption_password:String
API 版本:V2
上級:input
有效值:一串
兼容的工作類型:伏特
例:超級秘密密碼
描述:
與密鑰結合使用的密碼,用於解密輸入文件。
{
"input": "s3://zencodertesting/test.mov",
"decryption_password": "super-secret-password"
}