카테고리 없음
암호화?? Hash(해시)와 Salt(솔트)
일상을 공유함니다
2021. 8. 23. 14:29
728x90
암호화
- 암호화는 평문(Plaintext)을 부호화하여 암호문(Ciphertext)으로 만드는 것.
- 보통 암호화(Encryption)와 복호화(Decryption)가 가능하도록 한 것을 암호화라 한다.
=> 양방향 암호화
해시
- 복호화가 불가능하도록 암호화하는 것
- 암호화된 값을 다이제스트(digest)라 부름.
=> 단방향 암호화
동일한 평문에 대해 해시값이 일치하여 평문을 유추할 수 있기 때문에 솔트가 나옴
솔트
- 평문에 Salt(임의값)을 추가하여 암호화.
- 동일한 평문에 다른 Salt값을 추가하여 암호화하면 전혀 다은 다이제스트가 나오게 됨.
=> "소금(salt) 친다"
암호화와 해시, 솔트 (DES, AES, RSA, MD5, SHA)
암호화 암호화는 평문(Plaintext)을 부호화하여 암호문(Ciphertext)으로 만드는 것. 보통 암호화(Encryption)와 복호화(Decryption)가 가능하도록 한 것을 암호화라 한다. => 양방향 암호화 해시 복호화가 불
odaily.tistory.com
728x90
LIST