암호화는 가능하나 복호화는 불가능한 암호화 방식(크랙킹은 가능)
ex) md5, sha-1, sha256, sha512, sha1024
평문을 해시 함수를 이용해 고정된 길이의 암호화 된 문자열을 바꿔버리는 기법
평문을 암호문으로 암호화도 가능하고, 반대로 암호문을 평문으로 복호화도 할수 있는 암호화방식
양방향 암호화는 암호화를 하려면, 암호화키가 필수적으로 필요하다.
반대로 복호화를 하려면, 복호화 키가 필요하다.
키는 특정 길이의 랜덤한 문자열로 만들어진다.