회사 업무하다가 필요해서 조사하게 된 자료입니다.
기본 용어 정의
평문(Plaintext) : 해독 가능한 형태의 메세지 (암호화 전)
암호문(Cipertext) : 해독 불가능한 형태의 메세지 (암호화 후)
암호화(Encryption) : 평문을 암호문으로 변환하는 과정
복호화(Decrytion) : 암호문을 평문으로 변환하는 과정
전자서명
송진자의 Private Key로 메세지를 서명하여 전달
수신자측에서는 송신자의 Public Key를 이용하여 서명값을 검증
양방향암호화 : 암호화와 복호화과정을 통해 송•수신간 주고받은 메세지를 안전하게 암•복호화하는 과정
단방향암호화 : 해싱(Hashing)을 이용한 암호화 방식으로 양방향과는 다른 개념으로, 평문을 암호문으로 암호화는 가능하지만 암호문을 평문으로 복호화하는 것은 불가능
단방향 암호화
Hash를 이용하여 암호화하는 과정
평문을 암호화할순 있지만, 복호화는 불가능하다.
데이터의 진위여부는 확인하고 싶으나, 본 데이터의 Privacy를 지키고 싶은 경우 사용
hash할 때, hash 값은 크기와 알고리즘에 따라 암호문의 결과가 완전 상의함