개발자 Q&A

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

2025.06.29 21:11

Phar::setSignatureAlgorithm에 대한 질문

목록
  • 리액트광 15시간 전 2025.06.29 21:11 새글
  • 6
    1
제가 Phar::setSignatureAlgorithm 함수를 사용하여 서명 알고리즘을 설정하였는데,
이 함수의 인자 중 'algorithm'의 가능한 값은 무엇이며,
해당 알고리즘을 사용한 서명이 어떻게 생성되는지 알려주세요.

또한, Phar::setSignatureAlgorithm 함수를 사용하여 서명 알고리즘을 설정한 후,
Phar::compress에 의해 압축된 PharArchive를 생성하였을 때,
압축이 된 후에도 서명이 유지되는지 알려주세요.

제가 Phar::setSignatureAlgorithm 함수를 사용하여 서명 알고리즘을 설정하였을 때,
Phar::compress에 의해 압축된 PharArchive를 생성하였을 때,
압축이 된 후에도 서명이 유지되는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  15시간 전



    Phar::setSignatureAlgorithm 함수의 인자 중 'algorithm'의 가능한 값은 다음과 같습니다.

    - SHA-1
    - SHA-224
    - SHA-256
    - SHA-384
    - SHA-512
    - SHA3-224
    - SHA3-256
    - SHA3-384
    - SHA3-512
    - RIPEMD-160

    해당 알고리즘을 사용한 서명은 PharArchive의 내용을 해시화하여 생성됩니다. 해시화된 값을 서명 알고리즘에 따라 변형하여 PharArchive의 헤더에 저장합니다.

    Phar::setSignatureAlgorithm 함수를 사용하여 서명 알고리즘을 설정한 후 Phar::compress에 의해 압축된 PharArchive를 생성하였을 때, 압축이 된 후에도 서명이 유지됩니다. 압축은 PharArchive의 내용을 압축하여 저장하는 과정으로, 서명은 압축 이전의 내용을 기반으로 생성되므로 압축이 된 후에도 서명이 유지됩니다.

    2025-06-29 21:12

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

검색

게시물 검색