
openssl_get_cipher_methods 함수는 PHP에서 지원하는 암호화 방법을 배열로 반환합니다. 이 함수의 결과는 다음과 같습니다.
- AES-128-CBC
- AES-128-CFB
- AES-128-CFB1
- AES-128-CFB8
- AES-128-ECB
- AES-128-OFB
- AES-192-CBC
- AES-192-CFB
- AES-192-CFB1
- AES-192-CFB8
- AES-192-ECB
- AES-192-OFB
- AES-256-CBC
- AES-256-CFB
- AES-256-CFB1
- AES-256-CFB8
- AES-256-ECB
- AES-256-OFB
- CAST-128-CBC
- CAST-128-CFB
- CAST-128-CFB1
- CAST-128-CFB8
- CAST-128-ECB
- CAST-128-OFB
- DES-CBC
- DES-CFB
- DES-CFB1
- DES-CFB8
- DES-ECB
- DES-EDE
- DES-EDE-CBC
- DES-EDE3
- DES-EDE3-CBC
- DES-EDE3-CFB
- DES-EDE3-CFB1
- DES-EDE3-CFB8
- DES-EDE3-ECB
- DES-EDE3-OFB
- DESX-CBC
- DESX-CFB
- DESX-CFB1
- DESX-CFB8
- DESX-ECB
- DESX-OFB
- IDEA-CBC
- IDEA-CFB
- IDEA-CFB1
- IDEA-CFB8
- IDEA-ECB
- IDEA-OFB
- RC2-64-CBC
- RC2-64-CFB
- RC2-64-CFB1
- RC2-64-CFB8
- RC2-64-ECB
- RC2-64-OFB
- RC2-CBC
- RC2-CFB
- RC2-CFB1
- RC2-CFB8
- RC2-ECB
- RC2-OFB
- RC4
- RC4-64
- RC4-64-MD5
- RC4-HMAC-MD5
- RC5-32/12/16-CBC
- RC5-32/12/16-CFB
- RC5-32/12/16-CFB1
- RC5-32/12/16-CFB8
- RC5-32/12/16-ECB
- RC5-32/12/16-OFB
- RC5-32/16/12-CBC
- RC5-32/16/12-CFB
- RC5-32/16/12-CFB1
- RC5-32/16/12-CFB8
- RC5-32/16/12-ECB
- RC5-32/16/12-OFB
- RC5-64/12/16-CBC
- RC5-64/12/16-CFB
- RC5-64/12/16-CFB1
- RC5-64/12/16-CFB8
- RC5-64/12/16-ECB
- RC5-64/12/16-OFB
- RC5-64/16/12-CBC
- RC5-64/16/12-CFB
- RC5-64/16/12-CFB1
- RC5-64/16/12-CFB8
- RC5-64/16/12-ECB
- RC5-64/16/12-OFB
- RC6-128-128-CBC
- RC6-128-128-CFB
- RC6-128-128-CFB1
- RC6-128-128-CFB8
- RC6-128-128-ECB
- RC6-128-128-OFB
- RC6-128-160-CBC
- RC6-128-160-CFB
- RC6-128-160-CFB1
- RC6-128-160-CFB8
- RC6-128-160-ECB
- RC6-128-160-OFB
- RC6-192-128-CBC
- RC6-192-128-CFB
- RC6-192-128-CFB1
- RC6-192-128-CFB8
- RC6-192-128-ECB
- RC6-192-128-OFB
- RC6-192-160-CBC
- RC6-192-160-CFB
- RC6-192-160-CFB1
- RC6-192-160-CFB8
- RC6-192-160-ECB
- RC6-192-160-OFB
- RC6-256-128-CBC
- RC6-256-128-CFB
- RC6-256-128-CFB1
- RC6-256-128-CFB8
- RC6-256-128-ECB
- RC6-256-128-OFB
- RC6-256-160-CBC
- RC6-256-160-CFB
- RC6-256-160-CFB1
- RC6-256-160-CFB8
- RC6-256-160-ECB
- RC6-256-160-OFB
- SAFER-SJ-CBC
- SAFER-SJ-CFB
- SAFER-SJ-CFB1
- SAFER-SJ-CFB8
- SAFER-SJ-ECB
- SAFER-SJ-OFB
- SEED-CBC
- SEED-CFB
- SEED-CFB1
- SEED-CFB8
- SEED-ECB
- SEED-OFB
- TWOFISH-128-CBC
- TWOFISH-128-CFB
- TWOFISH-128-CFB1
- TWOFISH-128-CFB8
- TWOFISH-128-ECB
- TWOFISH-128-OFB
- TWOFISH-192-CBC
- TWOFISH-192-CFB
- TWOFISH-192-CFB1
- TWOFISH-192-CFB8
- TWOFISH-192-ECB
- TWOFISH-192-OFB
- TWOFISH-256-CBC
- TWOFISH-256-CFB
- TWOFISH-256-CFB1
- TWOFISH-256-CFB8
- TWOFISH-256-ECB
- TWOFISH-256-OFB
- XTEA-CBC
- XTEA-CFB
- XTEA-CFB1
- XTEA-CFB8
- XTEA-ECB
- XTEA-OFB
이러한 암호화 방법 중에서 AES-256-CBC를 가져올 수 있는 방법은 다음과 같습니다.
#hostingforum.kr
php
$cipher_methods = openssl_get_cipher_methods();
foreach ($cipher_methods as $method) {
if (strpos($method, 'AES-256-CBC') !== false) {
echo $method . "n";
}
}
이 코드는 openssl_get_cipher_methods 함수의 결과에서 AES-256-CBC를 포함하는 모든 암호화 방법을 찾아서 출력합니다.
2025-06-13 21:32