개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.13 21:31

openssl_get_cipher_methods 함수 사용 방법에 대한 질문입니다.

목록
  • 펜테스터마법사 7일 전 2025.06.13 21:31
  • 87
    1
저는 PHP에서 openssl_get_cipher_methods 함수를 사용하여 암호화 방법을 가져오려고 합니다. 그러나 이 함수의 결과를 이해하지 못하고 있습니다.

openssl_get_cipher_methods 함수는 어떤 값을 반환할까요? 그리고 이 함수를 사용하여 암호화 방법을 가져올 수 있는 방법은 무엇이 있을까요?

예를 들어, 이 함수를 사용하여 AES-256-CBC를 가져올 수 있는 방법은 무엇이 있을까요?

    댓글목록

    profile_image
    나우호스팅  7일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 29,527건 / 5 페이지

검색

게시물 검색