Sha 2

해시(Hash), 해시함수(Hash function)란 무엇인가?

이 포스팅은 암호학의 한 부분인 해시(Hash), 해시함수(Hash function)의 내용을 다루며 해시의 특성, 동작 원리, 안전성 기준, 적용사례 등을 담고 있다. 미흡한 점이 있기에 다른 전문가의 정보도 함께 찾아보시기를 바랍니다. 또한 맞춤법 및 단어선정, 문법적인 오류, 오탈자가 있거나 불편함이 있을 수 있습니다. 감사합니다.해시(Hash)함수란?어떠한 임의의 길이를 갖는 데이터를 고정된 데이터 길이의 결과값으로 출력하는 단방향 함수를 말한다. 이러한 해시함수를 적용하여 나온 고정된 데이터 길이의 결과값을 해시값이라고 한다.아마 현대 시대에 가장 많이 사용하는 암호화 알고리즘 방식일 것이다. 현대 시대에 가장 많이 사용하는 이유 중 하나는 일방향성 때문이다. 일방향성이면 무엇인가 안 좋은 것처..

암호학이란? 암호알고리즘의 분류(암호화, 복호화)

이 포스팅은 주 주제로 암호학과 관련된 정보를 담고있으며, 암호화, 복호화, 암호알고리즘의 분류 암호 기타 암호 알고리즘의 악용 사례 등을 포함한다. 미흡한 점이 있기에 다른 전문가의 정보도 함께 찾아보시기를 바랍니다. 또한 맞춤법 및 단어선정, 문법적인 오류, 오탈자가 있거나 불편함이 있을 수 있습니다. 감사합니다.암호학이란? 암호학(Cryptography)이란쉽게 말하면 평문(plaintext)을 암호문(ciphertext)으로 만드는 과정을 말하여, 정보를 보호하기 위한 수학적, 언어학적인 방법을 다루는 학문이다. 암호학의 기본사항으로는 기밀성을 지키는 것이며, 더불어 일부 무결성도 보장한다.암호학은 크게 두 분류이다. 비밀키 암호화와 공개키 암호화 기법이다. 역사적으로는 비밀키 암호화 기법이 먼저..