: char *crypt(const char *key, const char *salt);
값 반환 : 암호화 된 암호에 대한 포인터가 반환됩니다 . 오류시에는 NULL이 리턴됩니다. key와 salt를 지정하지 않으면 반환 값이 알려지지 않으므로 동적으로 할당 된 메모리 여야하지만 valgrind는 일치하지 않습니다. 당신이 링크 된 페이지에서
여기 는 PHP manual page for crypt()의 예입니다? 나는 그것을 가지고 'mypassword' 실제 관리자가 사용하는 비밀 번호입니다. 그래서 나는 먼저 그것을 암호하고 $password과 동일하게 설정합니다. 분명히 DB에 저장해야합니다. 그러나 다음 줄에서는 소금과 내가 비교할만한 것으로 사용하고 있는데, crypt($user_inp
우선 CRYPT_BLOWFISH를 사용하려면 $ 2a $로 시작하는 16 문자의 소금을 사용해야합니다. 그러나 php.net documentation for crypt()은 일부 시스템이 CRYPT_BLOWFISH를 지원하지 않는다고 말합니다. 얼마나 자주 그런 경우입니까?가 CRYPT_BLOWFISH를 사용하려면 <?php
$password = cryp
새 웹 응용 프로그램에서 암호 해시로 jBCrypt을 사용할 계획입니다. 읽은 내용 중 가장 좋은 것으로 생각됩니다. 전에 사용하지 않았으므로 사용하지 않을 이유가 있는지 살펴 봅니다. 나는 메이븐 저장소에 그것을 발견하지 내 의존성을 가지고 싶습니다 사용하여 관리로 아쉬운는 (mvnrepository.org에서 jbcrypt 및 bcrypt 검색) : 나
md5() 및 crypt()을 PHP 로그인 인증에 함께 사용하고 싶습니다. md5(crypt(string),salt);을 사용해 보았지만 mysql에 로그인 할 수 없습니다. 누구나 함께 사용하는 방법을 알고 있습니까? 고마워. 문자열과 소금은 당신이 $로 접두사해야합니다 변수 가정, 또한 md5(crypt(string,salt));
:
암호화 된 암호를 변수에 할당하고이를 다른 변수에 할당하는 것과 할당하는 동안 한 번 암호화하는 것과 차이가 있습니까? 같은 : $myPassword = "1234567";
$crypted_password = "{crypt}".crypt($myPassword);
$userPassword = $crypted_password
및 $myPassword =