라이브러리
[PHP] hash_copy - 해싱 컨텍스트 복사
PHP에서 Hash Copy
PHP의 `hash_copy()` 함수는 두 개의 해시를 복사하는 데 사용됩니다. 이 함수는 두 해시를 복사하고, 원본 해시를 변경하지 않습니다.
# Syntax
#hostingforum.kr
php
hash_copy(string $hash, string &$dest)
# Parameters
- `$hash`: 복사할 해시입니다.
- `&$dest`: 복사된 해시를 저장할 변수입니다.
# Return Values
이 함수는 아무것도 반환하지 않습니다.
# 예제
#hostingforum.kr
php
// 원본 해시
$originalHash = 'sha256';
$originalHashValue = hash_init($originalHash);
hash_update($originalHashValue, 'Hello, World!');
$originalHashValue = hash_final($originalHashValue);
// 복사할 해시
$copyHash = 'sha256';
$copyHashValue = hash_init($copyHash);
hash_update($copyHashValue, 'Hello, World!');
$copyHashValue = hash_final($copyHashValue);
// 복사
hash_copy($originalHashValue, $copyHashValue);
// 복사된 해시 확인
echo "원본 해시: $originalHashValue
";
echo "복사된 해시: $copyHashValue
";
# 결과
#hostingforum.kr
원본 해시: 315f5bdb76d078c43b8ac0064e4a0164612b1fce77c869345bfc94c75894edd3
복사된 해시: 315f5bdb76d078c43b8ac0064e4a0164612b1fce77c869345bfc94c75894edd3
# 설명
위 예제에서, `hash_copy()` 함수를 사용하여 원본 해시를 복사하고, 복사된 해시를 `$copyHashValue` 변수에 저장합니다. 결과적으로, 원본 해시와 복사된 해시는 동일합니다.
# 참고
- `hash_init()`: 해시 초기화 함수입니다.
- `hash_update()`: 해시 업데이트 함수입니다.
- `hash_final()`: 해시 최종화 함수입니다.
이 함수는 PHP 7.2.0 이상에서 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.