아무도 내가 php에서 배열을 암호화 할 수있는 방법이 있습니까? 예를 들어PHP에서 배열을 암호화
:
이$arr_value = array("1","2","3","4");
나는 $ arr_value를 암호화 할 수있는 방법, 또한 나중에 INI PHP를 해독?
아무도 내가 php에서 배열을 암호화 할 수있는 방법이 있습니까? 예를 들어PHP에서 배열을 암호화
:
이$arr_value = array("1","2","3","4");
나는 $ arr_value를 암호화 할 수있는 방법, 또한 나중에 INI PHP를 해독?
당신은/암호화이 같은 암호를 해독 할 수 있습니다 : 이제
$arr_value = array("1","2","3","4");
function encrypt($text)
{
return base64_encode($text);
}
function decrypt($text)
{
return base64_decode($text);
}
암호화하기 :
$encrypted = array_map("encrypt", $arr_value);
echo '<pre>';
print_r($encrypted);
그리고 해독하는 데 :
$decrypted = array_map("decrypt", $arr_value);
echo '<pre>';
print_r($decrypted);
.
참고 :
그것은 암호화 라이브러리의 더 나은 방법을 살펴 가진 가치는 :
흠 ...하지만 그것은 단지 문자열에 대해서만 인코딩 할 수 있지만 배열에는 허용되지 않는 것 같습니다. –
@ 진룡 : 아니요 실제로'array_map' 함수는 전체 배열을 따라 걷고 따라서 각 값을 암호화/해독합니다. 어레이 따라서 전체 배열 :) – Sarfraz
맞아,하지만 우리가 비밀 번호와 비밀 번호와 함께 base64_encode를 사용할 수있는 방법이 있습니까? –
문자열을 암호화/해독 한 다음 사용하십시오.
$str_value = $arr_value.join(",");
암호화/해독 $ str_value
$arr_value=$str_value.split(",")
당신이 배열을 암호화 하시겠습니까? 매우 비정상적인 조작과 불필요한 대부분의 시간 –