암호화의 역 과정을 복호화라고 합니다. 암호문을 평문으로 변환하는 절차입니다. 암호화는 읽을 수 없는 메시지(Cipher Text)에서 원본 메시지를 얻기 위해 수신자 측에서 복호화 기술이 필요합니다.
암호 해독은 정보를 인코딩하는 데 사용되는 반대 변환 알고리즘을 사용하여 작동합니다. 암호화된 데이터를 초기 상태로 되돌리려면 동일한 키가 필요합니다.
복호화에서 시스템은 왜곡된 정보를 추출 및 변환하여 독자뿐만 아니라 시스템도 간단하게 이해할 수 있는 텍스트 및 이미지로 변경합니다. 암호 해독은 수동 또는 자동으로 수행할 수 있습니다. 키 또는 비밀번호 세트로 구현할 수도 있습니다.
데이터를 암호화하여 누군가가 데이터를 훔치기 위해 복잡하게 만들 수 있습니다. 일부 회사는 회사 정보 및 영업 비밀의 일반적인 보호를 위해 정보를 암호화하기도 합니다.
이 데이터를 볼 수 있어야 하는 경우 암호 해독이 필요할 수 있습니다. 암호 해독 암호 또는 키에 액세스할 수 없는 경우 암호 해독을 해독하고 읽을 수 있는 데이터를 만드는 알고리즘을 사용하여 정보를 해독하는 데 특수 소프트웨어가 필요할 수 있습니다.
다음과 같은 다양한 유형의 암호 해독이 있습니다 -
대칭 복호화 - 대칭 암호화에서 동일한 수학 방정식이 정보를 암호화하고 해독합니다. 다음 예, A=B, B=C 등을 포함한 간단한 문자 대체 암호
메시지를 해독하는 과정을 쉽게 역전시킬 수 있기 때문에 대칭적입니다. 대칭 암호화 방식을 사용하여 메시지를 보낼 수 있는 경우 받는 사람도 파일을 해독할 수 있는 키가 있어야 합니다.
비대칭 복호화 − 공개 키 암호 해독이라고도 하는 비대칭 암호 해독 방법. 연결된 키 세트를 포함하는 시스템을 사용할 수 있습니다. 이 시스템에서는 하나의 키로 인코딩된 모든 항목을 해독하는 데 다른 키가 필요했습니다.
누군가의 공개키로 메시지를 암호화할 수 있다면 해당 개인키를 가진 수신자만이 읽을 수 있다는 것을 이해할 수 있다.
해싱 − 해싱은 특수한 단방향 암호화 키가 필요한 암호화의 한 형태입니다. 주어진 양의 정보를 해시할 수 있는 경우 해당 데이터에 대해 고유한 출력 문자열을 생성하지만 출력 문자열에서 정보를 재구성하는 것은 불가능합니다. 원본 정보를 다시 인코딩하고 결과 문자열과 비교하여 확인할 수 있습니다.
이것은 인코딩에서 일종의 오류 수정 역할을 할 수 있습니다. 메시지를 해시하고 해당 값을 상대방에게 지원하면 메시지 자체를 해시하고 값을 비교할 수 있습니다. 두 개의 출력 문자열이 일치하는 한 수신자는 메시지가 완전하고 변경되지 않았음을 이해합니다.