CS질문 - 6

·
알고리즘 & cs 테스트
1.인코딩된 값과 해시 값의 차이더보기인코딩은 데이터를 여러 방식으로 표현하기 위해서 변화하는 것이다.인코딩된 값은 디코딩을 거쳐 다시 변환이 가능하다예를들면 BASE64와 아스키 인코딩은 모두 컴퓨터가 이해 가능한 코드로 변환될 수 있고그렇게 변환된 코드는 다시 디코딩을 거쳐 사람이 이해할 수 있는 데이터의 형태로 변환될 수 있다. 해시 값은 해시 함수를 사용하여 임의의 길이를 가진 데이터를 고정된 길이의 데이터로 변환하는 것이다.해시함수는 인코딩과는 달리 단방향 함수이기 때문에 변환된 해시 값은 데이터를 다시 반환할 수 없다. 그래서 인코딩은 데이터를 다향하게 표현하기 위해 사용되며해시 값은 데이터를 빠르게 검색하거나 데이터의 무결성을 검증하기 위해 사용된다. 2.해시 충돌이란 무엇이며 어떻게 해결하..