20230721在WIN10下安裝openssl并解密AES-128加密的ts視頻切片
2023/7/21 22:58
1、前言:
AES-128加密的ts視頻切片【第一個】,打開有時間限制的!
https://app1ce7glfm1187.h5.xiaoeknow.com/v2/course/alive/l_64af6130e4b03e4b54da1681?type=2&app_id=app1cE7gLFM1187&pro_id=term_645c69388953e_Nhew9A&available=true&share_user_id=u_5e59118832c25_IrOax1kylJ&share_type=5&scene=%E5%88%86%E4%BA%AB&share_scene=1&entry=2&entry_type=2002
2023-07-15 1530逆勢增長:新一代企業(yè)經營者的能力構建-高手知路.ts
【限制于篇幅,解密的密鑰獲取方法/步驟本文將不會給出了!可以參考歷史文檔獲取】
https://blog.csdn.net/y534560449/article/details/116531326
使用 FFmpeg 生成 ts 切片并使用 AES-128 加密
https://slproweb.com/products/Win32OpenSSL.html
Win32/Win64 OpenSSL【預編譯的可執(zhí)行文件】
https://slproweb.com/download/Win64OpenSSL-3_1_1.exe
https://slproweb.com/download/Win64OpenSSL-3_1_1.msi
【本文以64位的EXE格式的可執(zhí)行文件為例子!64位的MSI格式沒有測試過,應該也可以的!32位的EXE/MSI都沒有測試過!】
【由于需要安裝各種依賴軟件,總體上的復雜度比Ubuntu下高了不止一個數量級!建議高端玩家享用!】
https://blog.csdn.net/qq_50938817/article/details/124072810
OpenSSL在Win10環(huán)境下的【編譯】安裝
?
?
?
?
?
?文章來源地址http://www.zghlxwxcb.cn/news/detail-602514.html
2、安裝步驟:
Destination location:
? ? ? C:\Program Files\OpenSSL-Win64
Start Menu folder:
? ? ? OpenSSL
Additional tasks:
? ? ? Copy OpenSSL DLLs to:
? ? ? ? ?The Windows system directory
https://blog.csdn.net/huangjingshui/article/details/75003771
如何查看openssl版本號
版本確認:
Microsoft Windows [版本 10.0.19045.2311]
(c) Microsoft Corporation。保留所有權利。
C:\Users\Administrator>openssl
'openssl' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
C:\Users\Administrator>cd C:\Program Files\OpenSSL-Win64
C:\Program Files\OpenSSL-Win64>dir
?驅動器 C 中的卷是 WIN10
?卷的序列號是 6C7B-A154
?C:\Program Files\OpenSSL-Win64 的目錄
2023/07/21 ?22:19 ? ?<DIR> ? ? ? ? ?.
2023/07/21 ?22:19 ? ?<DIR> ? ? ? ? ?..
2023/05/30 ?19:16 ? ? ? ? ? ? ? 165 acknowledgements.txt
2023/05/30 ?19:16 ? ? ? ? ? ? 1,041 authors.txt
2023/07/21 ?22:18 ? ?<DIR> ? ? ? ? ?bin
2023/05/30 ?19:16 ? ? ? ? ? 770,742 changes.txt
2023/05/30 ?19:16 ? ? ? ? ? ? 7,100 c_rehash.pl
2023/07/21 ?22:18 ? ?<DIR> ? ? ? ? ?exp
2023/05/30 ?19:16 ? ? ? ? ? ? ? 203 faq.txt
2023/07/21 ?22:18 ? ?<DIR> ? ? ? ? ?include
2023/07/21 ?22:18 ? ?<DIR> ? ? ? ? ?lib
2023/05/30 ?19:16 ? ? ? ? 6,080,000 libcrypto-3-x64.dll
2023/05/30 ?19:16 ? ? ? ? ? 777,728 libssl-3-x64.dll
2023/05/30 ?19:16 ? ? ? ? ? ?10,352 license.txt
2023/05/30 ?19:16 ? ? ? ? ? ?75,534 news.txt
2023/05/30 ?19:16 ? ? ? ? ? ? 6,859 readme.txt
2023/05/30 ?19:16 ? ? ? ? ? ? ? 194 start.bat
2023/07/21 ?22:19 ? ?<DIR> ? ? ? ? ?tests
2023/07/21 ?22:19 ? ? ? ? ? 162,886 unins000.dat
2023/07/21 ?22:11 ? ? ? ? ? 730,789 unins000.exe
? ? ? ? ? ? ? 13 個文件 ? ? ?8,623,593 字節(jié)
? ? ? ? ? ? ? ?7 個目錄 14,957,924,352 可用字節(jié)
C:\Program Files\OpenSSL-Win64>
C:\Program Files\OpenSSL-Win64>dir *.exe
?驅動器 C 中的卷是 WIN10
?卷的序列號是 6C7B-A154
?C:\Program Files\OpenSSL-Win64 的目錄
2023/07/21 ?22:11 ? ? ? ? ? 730,789 unins000.exe
? ? ? ? ? ? ? ?1 個文件 ? ? ? ?730,789 字節(jié)
? ? ? ? ? ? ? ?0 個目錄 14,957,924,352 可用字節(jié)
C:\Program Files\OpenSSL-Win64>cd C:\Program Files\OpenSSL-Win64\bin
C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>dir *.exe
?驅動器 C 中的卷是 WIN10
?卷的序列號是 6C7B-A154
?C:\Program Files\OpenSSL-Win64\bin 的目錄
2023/05/30 ?19:16 ? ? ? ? ? 722,944 openssl.exe
? ? ? ? ? ? ? ?1 個文件 ? ? ? ?722,944 字節(jié)
? ? ? ? ? ? ? ?0 個目錄 14,961,991,680 可用字節(jié)
C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>openssl version
OpenSSL 3.1.1 30 May 2023 (Library: OpenSSL 3.1.1 30 May 2023)
C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>openssl version -a
OpenSSL 3.1.1 30 May 2023 (Library: OpenSSL 3.1.1 30 May 2023)
built on: Wed May 31 00:25:15 2023 UTC
platform: VC-WIN64A
options: ?bn(64,64)
compiler: cl ?/Z7 /Fdossl_static.pdb /Gs0 /GF /Gy /MD /W3 /wd4090 /nologo /O2 -DL_ENDIAN -DOPENSSL_PIC -D_USING_V110_SDK71_ -D_WINSOCK_DEPRECATED_NO_WARNINGS -D_WIN32_WINNT=0x0502
OPENSSLDIR: "C:\Program Files\Common Files\SSL"
ENGINESDIR: "C:\Program Files\OpenSSL\lib\engines-3"
MODULESDIR: "C:\Program Files\OpenSSL\lib\ossl-modules"
Seeding source: os-specific
CPUINFO: OPENSSL_ia32cap=0x7ffef3ffffebffff:0x3fbb
C:\Program Files\OpenSSL-Win64\bin>
?
?Setup - OpenSSL 3.1.1 (64-bit)
License Agreement
Please read the following important information before continuing.
Please read the following License Agreement. You must accept the terms of thisagreement before continuing with the installation.
DONATIONS NEEDED! If you are a business you should be contributing regulardonations. If you are a generous individual, consider reqular donations. Mostpeople simply take and run - leaving me to foot the bill. That's not nice. Somebusinesses even drop their customers onto me to provide direct support to thecustomer (ahem, PayPal). That's also not nice. Even if you can't afford a small, onetime donation of s10, at least drop a line saying how much you appreciate the effortput into this project (and, optionally, what you use OpenSSL for). Lots ofcomplaints and few compliments is discouraging.
LEGAL NOTICE: This product includes software developed by the OpenSSL Project
I accept the agreement
?I do not accept the agreement
Next >
Cancel
?
?
?
?
Setup - OpenSSL 3.1.1 (64-bit)
Select Destination Location
Where should OpenSSL (64-bit) be installed?
Setup will install OpenSSL (64-bit) into the following folder
To continue, click Next. If you would like to select a different folder, click Browse.C:\Program Files(OpenSSL-Win64
Browse..
At least 511.2 MB of free disk space is required.
< Back
Next >
Cancel?
?
Setup - OpenSSL 3.1.1 (64-bit)
Select Start Menu FolderWhere should Setup place the program's shortcuts?
Setup will create the program's shortcuts in the following Start Menu folder.
To continue, click Next. If you would like to select a different folder, click Browse.
OpenSsSl
< Back
Next >
Browse..
Cancel?
?
Setup - OpenSSL 3.1.1 (64-bit)
Select Additional TasksWhich additional tasks should be performed?
Select the additional tasks you would like Setup to perform while installing OpenSSl(64-bit), then click Next.
Copy OpenSSL DLLs to:
?The Windows system directory
The OpenSSL binaries (/bin) directory
< Back
Next >
Cancel?
?
Setup - OpenSSL 3.1.1 (64-bit)
Ready to Install
Setup is now ready to begin installing OpenSSL (64-bit) on your computer.
Click Install to continue with the installation, or click Back if you want to review orchange any settings.
Destination ocation:C:\Program Files(OpenSSL-Win64
Start Menu folder:OpenSSL
Additional tasks:
Copy OpenSSL DLLs to:The Windows system directory
< Back
Install
Cancel?
Setup - OpenSSL 3.1.1 (64-bit)
Installing
Please wait while Setup installs OpenSSL (64-bit) on your computer.
Extracting files..C:\Program Files(OpenSSL-Win64 liblVC static libcrypto64MT.lib
Cancel
?
?
?
?Setup - OpenSSL 3.1.1 (64-bit)
Installing
Please wait while Setup installs OpenSSL (64-bit) on your computer.
Extracting files...C:\Program Files(OpenSSL-Win64 tests endecoder legacy test.exe
Cancel
?
Setup - OpenSSL 3.1.1 (64-bit)
Completing the OpenSSL (64-bit)Setup Wizard
Setup has finished installing OpenSSL (64-bit) on yourcomputer. The application may be launched by selecting theinstalled shortcuts.
Click Finish to exit Setup.
One-time $10 donation to Windows OpenSslLarger one-time donation to Windows OpenSSlRecurring $5 donation to Windows OpenSSL
Recurring $10 donation to Windows OpenSSl
Recurring $25 donation to Windows OpenSSl
Finish
?
?
3、解密成功:
Microsoft Windows [版本 10.0.19045.2311]
(c) Microsoft Corporation。保留所有權利。
C:\Users\Administrator>openssl
'openssl' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
C:\Users\Administrator>cd C:\Program Files\OpenSSL-Win64
C:\Program Files\OpenSSL-Win64>dir
?驅動器 C 中的卷是 WIN10
?卷的序列號是 6C7B-A154
?C:\Program Files\OpenSSL-Win64 的目錄
2023/07/21 ?22:19 ? ?<DIR> ? ? ? ? ?.
2023/07/21 ?22:19 ? ?<DIR> ? ? ? ? ?..
2023/05/30 ?19:16 ? ? ? ? ? ? ? 165 acknowledgements.txt
2023/05/30 ?19:16 ? ? ? ? ? ? 1,041 authors.txt
2023/07/21 ?22:18 ? ?<DIR> ? ? ? ? ?bin
2023/05/30 ?19:16 ? ? ? ? ? 770,742 changes.txt
2023/05/30 ?19:16 ? ? ? ? ? ? 7,100 c_rehash.pl
2023/07/21 ?22:18 ? ?<DIR> ? ? ? ? ?exp
2023/05/30 ?19:16 ? ? ? ? ? ? ? 203 faq.txt
2023/07/21 ?22:18 ? ?<DIR> ? ? ? ? ?include
2023/07/21 ?22:18 ? ?<DIR> ? ? ? ? ?lib
2023/05/30 ?19:16 ? ? ? ? 6,080,000 libcrypto-3-x64.dll
2023/05/30 ?19:16 ? ? ? ? ? 777,728 libssl-3-x64.dll
2023/05/30 ?19:16 ? ? ? ? ? ?10,352 license.txt
2023/05/30 ?19:16 ? ? ? ? ? ?75,534 news.txt
2023/05/30 ?19:16 ? ? ? ? ? ? 6,859 readme.txt
2023/05/30 ?19:16 ? ? ? ? ? ? ? 194 start.bat
2023/07/21 ?22:19 ? ?<DIR> ? ? ? ? ?tests
2023/07/21 ?22:19 ? ? ? ? ? 162,886 unins000.dat
2023/07/21 ?22:11 ? ? ? ? ? 730,789 unins000.exe
? ? ? ? ? ? ? 13 個文件 ? ? ?8,623,593 字節(jié)
? ? ? ? ? ? ? ?7 個目錄 14,957,924,352 可用字節(jié)
C:\Program Files\OpenSSL-Win64>
C:\Program Files\OpenSSL-Win64>dir *.exe
?驅動器 C 中的卷是 WIN10
?卷的序列號是 6C7B-A154
?C:\Program Files\OpenSSL-Win64 的目錄
2023/07/21 ?22:11 ? ? ? ? ? 730,789 unins000.exe
? ? ? ? ? ? ? ?1 個文件 ? ? ? ?730,789 字節(jié)
? ? ? ? ? ? ? ?0 個目錄 14,957,924,352 可用字節(jié)
C:\Program Files\OpenSSL-Win64>cd C:\Program Files\OpenSSL-Win64\bin
C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>dir *.exe
?驅動器 C 中的卷是 WIN10
?卷的序列號是 6C7B-A154
?C:\Program Files\OpenSSL-Win64\bin 的目錄
2023/05/30 ?19:16 ? ? ? ? ? 722,944 openssl.exe
? ? ? ? ? ? ? ?1 個文件 ? ? ? ?722,944 字節(jié)
? ? ? ? ? ? ? ?0 個目錄 14,961,991,680 可用字節(jié)
C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>openssl version
OpenSSL 3.1.1 30 May 2023 (Library: OpenSSL 3.1.1 30 May 2023)
C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>openssl version -a
OpenSSL 3.1.1 30 May 2023 (Library: OpenSSL 3.1.1 30 May 2023)
built on: Wed May 31 00:25:15 2023 UTC
platform: VC-WIN64A
options: ?bn(64,64)
compiler: cl ?/Z7 /Fdossl_static.pdb /Gs0 /GF /Gy /MD /W3 /wd4090 /nologo /O2 -DL_ENDIAN -DOPENSSL_PIC -D_USING_V110_SDK71_ -D_WINSOCK_DEPRECATED_NO_WARNINGS -D_WIN32_WINNT=0x0502
OPENSSLDIR: "C:\Program Files\Common Files\SSL"
ENGINESDIR: "C:\Program Files\OpenSSL\lib\engines-3"
MODULESDIR: "C:\Program Files\OpenSSL\lib\ossl-modules"
Seeding source: os-specific
CPUINFO: OPENSSL_ia32cap=0x7ffef3ffffebffff:0x3fbb
C:\Program Files\OpenSSL-Win64\bin>
C:\Program Files\OpenSSL-Win64\bin>openssl aes-128-cbc -d -in 001.ts -out xx001.ts ?-nosalt -iv 00000000000000000000000000000000 -K 0b53fbec72cb3a6d4d9c8efbc23a025e
C:\Program Files\OpenSSL-Win64\bin>
?
?
?
4、【通用環(huán)境變量】解密成功了:
C:\Program Files\OpenSSL-Win64\bin\openssl.exe拷貝到:
Microsoft Windows [版本 10.0.19045.2311]
(c) Microsoft Corporation。保留所有權利。
C:\Users\Administrator>cd C:\Windows
C:\Windows>dir openssl*
?驅動器 C 中的卷是 WIN10
?卷的序列號是 6C7B-A154
?C:\Windows 的目錄
2023/05/30 ?19:16 ? ? ? ? ? 722,944 openssl.exe
? ? ? ? ? ? ? ?1 個文件 ? ? ? ?722,944 字節(jié)
? ? ? ? ? ? ? ?0 個目錄 14,719,811,584 可用字節(jié)
C:\Windows>
C:\Windows>e:
E:\>
E:\>dir *.ts
?驅動器 E 中的卷是 DATA
?卷的序列號是 9ACD-BB4C
?E:\ 的目錄
2023/07/20 ?23:23 ? ? ? ? ? 108,480 001.ts
? ? ? ? ? ? ? ?1 個文件 ? ? ? ?108,480 字節(jié)
? ? ? ? ? ? ? ?0 個目錄 ?2,765,291,520 可用字節(jié)
E:\>
E:\>openssl
help:
Standard commands
asn1parse ? ? ? ? ca ? ? ? ? ? ? ? ?ciphers ? ? ? ? ? cmp
cms ? ? ? ? ? ? ? crl ? ? ? ? ? ? ? crl2pkcs7 ? ? ? ? dgst
dhparam ? ? ? ? ? dsa ? ? ? ? ? ? ? dsaparam ? ? ? ? ?ec
ecparam ? ? ? ? ? enc ? ? ? ? ? ? ? engine ? ? ? ? ? ?errstr
fipsinstall ? ? ? gendsa ? ? ? ? ? ?genpkey ? ? ? ? ? genrsa
help ? ? ? ? ? ? ?info ? ? ? ? ? ? ?kdf ? ? ? ? ? ? ? list
mac ? ? ? ? ? ? ? nseq ? ? ? ? ? ? ?ocsp ? ? ? ? ? ? ?passwd
pkcs12 ? ? ? ? ? ?pkcs7 ? ? ? ? ? ? pkcs8 ? ? ? ? ? ? pkey
pkeyparam ? ? ? ? pkeyutl ? ? ? ? ? prime ? ? ? ? ? ? rand
rehash ? ? ? ? ? ?req ? ? ? ? ? ? ? rsa ? ? ? ? ? ? ? rsautl
s_client ? ? ? ? ?s_server ? ? ? ? ?s_time ? ? ? ? ? ?sess_id
smime ? ? ? ? ? ? speed ? ? ? ? ? ? spkac ? ? ? ? ? ? srp
storeutl ? ? ? ? ?ts ? ? ? ? ? ? ? ?verify ? ? ? ? ? ?version
x509
Message Digest commands (see the `dgst' command for more details)
blake2b512 ? ? ? ?blake2s256 ? ? ? ?md4 ? ? ? ? ? ? ? md5
mdc2 ? ? ? ? ? ? ?rmd160 ? ? ? ? ? ?sha1 ? ? ? ? ? ? ?sha224
sha256 ? ? ? ? ? ?sha3-224 ? ? ? ? ?sha3-256 ? ? ? ? ?sha3-384
sha3-512 ? ? ? ? ?sha384 ? ? ? ? ? ?sha512 ? ? ? ? ? ?sha512-224
sha512-256 ? ? ? ?shake128 ? ? ? ? ?shake256 ? ? ? ? ?sm3
Cipher commands (see the `enc' command for more details)
aes-128-cbc ? ? ? aes-128-ecb ? ? ? aes-192-cbc ? ? ? aes-192-ecb
aes-256-cbc ? ? ? aes-256-ecb ? ? ? aria-128-cbc ? ? ?aria-128-cfb
aria-128-cfb1 ? ? aria-128-cfb8 ? ? aria-128-ctr ? ? ?aria-128-ecb
aria-128-ofb ? ? ?aria-192-cbc ? ? ?aria-192-cfb ? ? ?aria-192-cfb1
aria-192-cfb8 ? ? aria-192-ctr ? ? ?aria-192-ecb ? ? ?aria-192-ofb
aria-256-cbc ? ? ?aria-256-cfb ? ? ?aria-256-cfb1 ? ? aria-256-cfb8
aria-256-ctr ? ? ?aria-256-ecb ? ? ?aria-256-ofb ? ? ?base64
bf ? ? ? ? ? ? ? ?bf-cbc ? ? ? ? ? ?bf-cfb ? ? ? ? ? ?bf-ecb
bf-ofb ? ? ? ? ? ?camellia-128-cbc ?camellia-128-ecb ?camellia-192-cbc
camellia-192-ecb ?camellia-256-cbc ?camellia-256-ecb ?cast
cast-cbc ? ? ? ? ?cast5-cbc ? ? ? ? cast5-cfb ? ? ? ? cast5-ecb
cast5-ofb ? ? ? ? des ? ? ? ? ? ? ? des-cbc ? ? ? ? ? des-cfb
des-ecb ? ? ? ? ? des-ede ? ? ? ? ? des-ede-cbc ? ? ? des-ede-cfb
des-ede-ofb ? ? ? des-ede3 ? ? ? ? ?des-ede3-cbc ? ? ?des-ede3-cfb
des-ede3-ofb ? ? ?des-ofb ? ? ? ? ? des3 ? ? ? ? ? ? ?desx
idea ? ? ? ? ? ? ?idea-cbc ? ? ? ? ?idea-cfb ? ? ? ? ?idea-ecb
idea-ofb ? ? ? ? ?rc2 ? ? ? ? ? ? ? rc2-40-cbc ? ? ? ?rc2-64-cbc
rc2-cbc ? ? ? ? ? rc2-cfb ? ? ? ? ? rc2-ecb ? ? ? ? ? rc2-ofb
rc4 ? ? ? ? ? ? ? rc4-40 ? ? ? ? ? ?seed ? ? ? ? ? ? ?seed-cbc
seed-cfb ? ? ? ? ?seed-ecb ? ? ? ? ?seed-ofb ? ? ? ? ?sm4-cbc
sm4-cfb ? ? ? ? ? sm4-ctr ? ? ? ? ? sm4-ecb ? ? ? ? ? sm4-ofb
E:\>dir *.ts
?驅動器 E 中的卷是 DATA
?卷的序列號是 9ACD-BB4C
?E:\ 的目錄
2023/07/20 ?23:23 ? ? ? ? ? 108,480 001.ts
? ? ? ? ? ? ? ?1 個文件 ? ? ? ?108,480 字節(jié)
? ? ? ? ? ? ? ?0 個目錄 ?2,765,291,520 可用字節(jié)
E:\>
E:\>openssl aes-128-cbc -d -in 001.ts -out xx001.ts ?-nosalt -iv 00000000000000000000000000000000 -K 0b53fbec72cb3a6d4d9c8efbc23a025e
E:\>
?
?
?文章來源:http://www.zghlxwxcb.cn/news/detail-602514.html
?
到了這里,關于20230721在WIN10下安裝openssl并解密AES-128加密的ts視頻切片的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!