0
POST로 전달하는 문자열을 암호화/암호 해독하기 위해 mcrypt를 사용하려고합니다.
IV를 생성 할 때 strlen
으로 확인 된 올바른 길이 (16)를 얻습니다. 내가 echo strlen($_POST['iv'])
내가 30 위의 번호를받을 수 있나요 때 mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC), MCRYPT_RAND);
IV 생성/길이가 인코딩으로 휴지통이됩니다.
나는, 그 페이지에서 다른 페이지로 숨겨진 입력 내부 IV를 제출합니다.
문자열은 길이가 16 인 것과 같습니다.
인코딩 문제입니까? IV (그리고 아마 다른 모든 인코딩 된 값)를 내가 암호화 한 페이지에서 어떻게 수정하겠습니까?