이러한 기본 개념을 이해하는 데 어려움이 있습니다.용어 : 디코딩하지 않고 인코딩 하시겠습니까?
암호에 관한 연구를 해보았으며 몇 가지 개념 (RSA 키 쌍, AES/DES/모든 비밀 키, 해시 함수 ...)을 조작했습니다. 하지만 하나의 기본적인 것을 더 깊이 이해하고 싶습니다.
인코딩은 메시지를 다른 형식으로 변환합니다. 디코딩은 메시지의 원래 형식을 제공합니다. 글쎄, 나를 위해 그것은 암호화 암호화 같아요. 그리고 제 생각에 (제발 정정 해주세요) 암호화는 인코딩 방법입니다 (아주 특별한 목적으로 : 해독 할 수있는 사람의 알려진 목록을 가지고 있다는 확신을 높이십시오).
하지만 해시 함수는 어떨까요? 어떤 복호화 기능이 없기 때문에 우리는 메시지를 해싱 할 때, 우리는 말할 수
는 "이 텍스트는 SHA-1 알고리즘 인코딩 메시지 인"
우리는 반드시 말할 수 :
"이 다이제스트는 SHA-1 알고리즘을 사용하여 해시 된 메시지입니다.
감사합니다.
인코딩과 암호화가 혼합되어 있습니다. –
그리고 아니오, SHA-1로 암호화 할 수 없습니다. 해시 할 수 있습니다. –
어떤 의미에서 인코딩 및 암호화를 혼합하고 있습니까? 왜냐하면 인코딩은 일련의 암호화 메소드를 포함하는 일련의 메소드입니다. sha-1로 "암호화"할 수 없다는 것을 알고 있지만 "인코딩"할 수 있습니까? – yutanpo