반응형 패스워드 암호화1 [Postgresql] 패스워드 단방향 암호화 및 체크 함수 웹서비스 로그인을 위한 패스워드 단방향 암호화를 Postgresql 데이터베이스 기반하에 구현하는 방법을 설명한다. 웹서비스를 구축하면서 로그인 기능은 가장 많이 구현하는 기능중 하나이다. 로그인을 하려면 사용자의 패스워드 정보를 단방향 암호화로 DB에 저장 해야 한다. 아래 코드는 패스워드를 단방향 암호화로 저장하고 체크하는 내용을 정리한 것이다. 우선, 테이블에 사용자 추가 시 패스워드를 암호화하여 insert 수행하는 Trigger 함수와 Trigger를 정의한다. 1. 사용자 패스워드 단방향 암호화 트리거 함수 CREATE OR REPLACE FUNCTION encrypt_pg_users_password() RETURNS TRIGGER AS $$ BEGIN IF TG_OP = 'INSERT' OR.. 2023. 5. 7. 이전 1 다음 반응형