Files
crypto2025/openssl-enc/guess.py
2025-04-27 19:24:27 +02:00

51 lines
1.1 KiB
Python

import os
cipher_names = [
"AES-128-CBC",
"AES-192-CBC",
"AES-256-CBC",
"AES-128-CTR",
"AES-192-CTR",
"AES-256-CTR",
"AES-128-GCM",
"AES-192-GCM",
"AES-256-GCM",
"DES-CBC",
"DES-EDE3-CBC",
"ChaCha20-Poly1305",
"Camellia-128-CBC",
"Camellia-192-CBC",
"Camellia-256-CBC",
"Camellia-128-CTR",
"Camellia-192-CTR",
"Camellia-256-CTR",
"BF-CBC", # Blowfish
"BF-CFB", # Blowfish
"BF-OFB", # Blowfish
"BF-ECB", # Blowfish
"CAST5-CBC", # CAST5
"CAST5-CFB", # CAST5
"CAST5-OFB", # CAST5
"CAST5-ECB", # CAST5
"IDEA-CBC", # IDEA
"IDEA-CFB", # IDEA
"IDEA-OFB", # IDEA
"IDEA-ECB", # IDEA
"RC2-CBC", # RC2
"RC2-CFB", # RC2
"RC2-OFB", # RC2
"RC2-ECB", # RC2
"RC4", # RC4 (stream cipher)
"ARIA-128-CBC", #ARIA
"ARIA-192-CBC", #ARIA
"ARIA-256-CBC", #ARIA
"ARIA-128-CTR", #ARIA
"ARIA-192-CTR", #ARIA
"ARIA-256-CTR", #ARIA
"ARIA-128-GCM", #ARIA
"ARIA-192-GCM", #ARIA
"ARIA-256-GCM", #ARIA
]
for i in cipher_names:
os.system("./guess.exe guessalgo.enc "+i)