MariaDB에서는 여러가지 암호화 방법을 제공한다. 하지만 여기서 사용할 것은 비대칭 암호화 방법 SHA 256을 사용하려고한다. 그 이유는 대칭키를 이용한 암호화 방법을 사용 시 관리자가 암호화된 데이터를 복호화 하여 확인할 수 있기 때문이며 또한 암호화에 사용된 키가 유출될 경우 데이터가 전부 유출될 가능성이 있기 때문이다. SHA2에 대한 설명이 잘 되어있는 글의 맨 하단 출처의 사이트에서 가져왔다. 테이블 생성 시 SHA256을 사용할 경우 항목에 대한 데이터 타입을 다음과 같이 설정하면 된다. 총 256비트를 사용하기 때문에 PW VARCHAR(255) 와 같이 데이터 타입을 설정해주면 된다. 한 블로그에서 BLOB타입을 사용하는 것을 권장한다고 하였으나 용량과 처리 속도에서 문제가 될 것같아..