본문 바로가기
반응형

전체 글132

[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.
[Postgresql] 테이블 컬럼 암호화 및 암호화 컬러럼 데이터 INSERT, UPDATE 관련 Trigger 생성 방법 Postgresql에서 테이블을 암호화 하고자 한다면 Trigger를 생성해서 사용하면 더욱 편하게 사용할 수 있다. 아래 코드는 PostgreSQL 데이터베이스에서 test01.test테이블에 저장되는 민감한 정보를 암호화하고 관리하는 방법을 구현한 것이다. 01. 암호화 대상 테이블 create table test01.test( key_fl varchar(20), os_password varchar(50), db_password varchar(50), name varchar(10) ) 1. 기존 테이블 백업 및 새로운 암호화 테이블 생성: - 기존 테이블을 백업하고 새로운 암호화된 테이블을 생성합니다. - 암호화된 필드(os_password, db_password)를 AES-256 알고리즘을 사용하여.. 2023. 5. 6.
만능코털제거기, 필립스 코털 제거기 사용 후기 기존에 콧털 가위를 쓰다가 상처가 나기도 하고 해서 안전하고 여러모로 사용하기 편한 필립스 nt3650을 구매해보았다. 필립스 코털 제거기 nt3650 사용후기 구매동기 남자가 가장 없어 보이고 지저분이 보일때가 바로 정리 하지 않은 코털이 마구 삐져 나와있을 때이다. 회사에서 가끔 나이 지긋 하신 남자 상사분들이랑 얘기 할때 보면 정리가 전혀 되지 않은 코털을 볼때가 있는데 그럴때 참 얼굴 보기가 민망하다. 나도 가끔 거울로 내 얼굴 볼때 코털이 있으면 그렇게 민망할 수가 없다. 그래서 다이소에서 2천원 주고 구매한 코털 정리 가위를 썼었는데 가끔 털이 찝히면서 따끔하기도 하고 상처가 나서 코피가 날 때도 있었다. 너무 불편해서 이마트 쇼핑하다가 구매한 도루고 코털 제거기를 구매해서 사용해 봤는데 너무.. 2023. 5. 5.
스텐 후라이팬을 쓰고 싶은데 눌러 붙는게 걱정이라면, 쿡셀 후라이팬 사용후기 스탠 후라이팬을 잘 못쓰면 음식이 눌러붙어 버리는 경우가 다반사인데 쿡셀 후라이팬은 스탠팬인데도 불구하고 잘 눌러 붙지 않는 후라이팬이다. 쿡셀 후라이팬 사용 후기 스텐후라이팬과 코팅팬의 차이점 일반 코팅팬의 경우 굽고, 볶고, 찌고 여러가지 다양한 음식 요리에서 간편하게 사용 할수 있는 팬인데 큰 단점이 바로 오래 쓰면 음식이 쉽게 눌러 붙는다는 사실이다. 그리고 눌러 붙기만 하면 그나마 다행인데 벗겨진 코팅 소재가 음식물에 붙어서 우리 몸에 들어가면 발암물질이 될 수 있기 때문에 몸에 좋지 않을 수 있다. 그래서 코팅팬은 주기적으로 교체를 해주어야 한다. 하지만 스텐린스 후라이팬은 평생 사용이 가능한 후라이팬이다. 코팅이 벗겨질 일이 없고 굉장히 튼튼하다. 고온의 열에서도 견딜수 있어 요리사들이 애용.. 2023. 5. 4.
반응형