카테고리 없음

암호화?? 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