/
php argon2 로 사용자 password hashing

php argon2 로 사용자 password hashing


PHP 7.2 부터는 argon2 를 지원하므로 password_hash 함수에서 알고리즘으로 사용할 수 있으며 활성화하려면  PHP extension 을 설치해야 합니다.

RHEL/CentOS

RHEL/CentOS 에 포함된 PHP 패키지는 sodium 이나 argon2 를 지원하지 않습니다.

그래서 remi 저장소에서 PHP 를 설치해야 하며 argon2 를 활성화할 경우 sodium extension 을 설치해 주면 됩니다.

remi
yum install php74-php-sodium


ubuntu

우분투는 php-libsodium 패키지를 설치합니다.

remi
sudo apt install php-libsodium


확인

다음 코드를 저장한 후에 실행해서 argon2 의 정상 동작 여부를 확인할 수 있습니다.


$ php argon2_example.php

string(97) "$argon2i$v=19$m=131072,t=4,p=3$SEd5SGo5dnlsSWpyRm5pdQ$8+FBicxleKyzHo6Glz0SgMW/6DqeUX7ZbuIbyYlxfQ4"


같이 보기

Related content

Argon2 - 차세대 사용자 password hashing 알고리즘
Argon2 - 차세대 사용자 password hashing 알고리즘
More like this
PHP에서 MySQL 8 연결 에러 - caching_sha2_password unknown authentication method
PHP에서 MySQL 8 연결 에러 - caching_sha2_password unknown authentication method
More like this
RHEL/CentOS 와 Amazon Linux 에 php 7 설치
RHEL/CentOS 와 Amazon Linux 에 php 7 설치
More like this
Amazon Linux AMI에 PHP 7.3 설치
Amazon Linux AMI에 PHP 7.3 설치
More like this
MySQL [2054] 에러 해결 - MySQL 8 인증 정책(Authentication policy) 수정하기
MySQL [2054] 에러 해결 - MySQL 8 인증 정책(Authentication policy) 수정하기
More like this
RHEL/CentOS 8 에 PHP 7.3 설치하기
RHEL/CentOS 8 에 PHP 7.3 설치하기
More like this