라이브러리
[PHP_CONFIG] phar.require_hash - Phar 파일에 해시 값 요구 여부
PHP CONFIG - phar.require_hash
PHP CONFIG는 PHP의 구성 파일로, PHP의 동작을 제어하는 다양한 설정을 포함합니다. `phar.require_hash`는 Phar 파일의 해시를 검증하는 설정입니다.
Phar 파일의 해시
Phar 파일은 PHP Archive 파일로, PHP 코드를 포함하는 압축 파일입니다. Phar 파일의 해시는 파일의 내용을 기반으로 생성되는 고유한 해시 값입니다. 이 해시 값을 사용하여 Phar 파일의 무결성을 검증할 수 있습니다.
phar.require_hash 설정
`phar.require_hash` 설정은 Phar 파일의 해시를 검증하는 데 사용됩니다. 이 설정을 사용하여 Phar 파일의 무결성을 검증할 수 있습니다.
# 설정값
`phar.require_hash` 설정에는 두 가지 값이 있습니다.
* `0`: Phar 파일의 해시를 검증하지 않습니다.
* `1`: Phar 파일의 해시를 검증합니다.
# 예제
다음 예제는 `phar.require_hash` 설정을 사용하여 Phar 파일의 무결성을 검증하는 방법을 보여줍니다.
#hostingforum.kr
php
// phar.php
<?php
$phar = new Phar('example.phar');
$phar->addFile('example.txt');
$phar->setStub($phar->createDefaultStub());
$phar->setMetadata('example');
$phar->setSignatureAlgorithm(Phar::SHA1);
$phar->stopBuffering();
// config.php
<?php
// Phar 파일의 해시를 검증합니다.
$phar = new Phar('example.phar');
$phar->validate();
// Phar 파일의 해시를 검증하지 않습니다.
$phar = new Phar('example.phar');
$phar->validate(false);
// Phar 파일의 해시를 검증합니다.
$phar = new Phar('example.phar');
$phar->validate(true);
설정값에 따른 결과
* `phar.require_hash = 0` : Phar 파일의 해시를 검증하지 않습니다. 이 경우 Phar 파일의 무결성을 검증하지 않습니다.
* `phar.require_hash = 1` : Phar 파일의 해시를 검증합니다. 이 경우 Phar 파일의 무결성을 검증합니다.
결론
`phar.require_hash` 설정은 Phar 파일의 해시를 검증하는 데 사용됩니다. 이 설정을 사용하여 Phar 파일의 무결성을 검증할 수 있습니다. Phar 파일의 해시를 검증하지 않으면 Phar 파일의 무결성을 검증하지 않습니다. Phar 파일의 해시를 검증하면 Phar 파일의 무결성을 검증합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.