"네트워크 보안 및 침투 테스트"클래스 노트 --- 09

2019년 4월 24일이 - -
단방향 해시 함수의 기본 이론, 해시, 프리젠 테이션의 다양한 기능 주위 실험 검증, 메일 암호화 서명 전송에 대한 최종 시험이있을 것이다.
메시지 전송 실험을 준비 환경에 대한 암호화 서명은, 내 다른 문서를 참조하십시오 "메일 암호화 전송"

해시 알고리즘 (해시)

수요 및 역할 :

在网络安全目标中,要求信息在生成、存储或传输过程中保证不被偶然或蓄意地删除、
修改、伪造、乱序、重放、插入等破坏和丢失,因此需要一个较为安全的标准和算法,以保证数据的完整性。

단방향 해시 함수의 특징

임의의 데이터 길이와, 그 고정 길이의 해시 값을 반환

단방향

	作用:给定明文,容易推出密文,给定密文,不能推出明文。

충돌 방지 특성

作用:即随机找到两个消息M和M’,使H(m)=H(m’)在计算上不可行。

보전

作用:如果原数据做了改动,则hash值是不匹配的。

hash 가족

 MD5
 sha1sum
 sha256sum
 sha224sum
 sha512sum
 sha384sum

중국 해쉬 함수 표준 SM3

해시 애플리케이션

처리 해시 다이제스트 버스트를 유지 한 후, 공통 암호 및 대부분의 유닉스 시스템 입증되는 시스템 암호

에서 : 그룹에 대해, 두 번째 그룹은 루트 암호 해시 후 계산됩니다.
여기에 그림 삽입 설명
2, 인터넷에서 다운로드 한 파일의 무결성을 확인

일반적으로, 원래 파일을 다운로드 한 파일을 확인하기 위해 해시 다이제스트에 의해 만장일치로 디지털 추상적 인 사각형 다운로드의 해시를 제공
훼손되는 파일을 방지하기 위해.
예를 들어
두 개의 파일 다운로드
SAH256의 파일 이름 아파치 - 2.4.39.tar.gz 아파치, 파일 이름과 해시
: 주소 http://httpd.apache.org/download.cgi#apache24
여기에 그림 삽입 설명
이 다운로드를 같은 디렉토리에있는 파일 당신이 할
sha256sum 명령을 사용하여
다운로드 한 파일이 일관성이 있는지 여부를 확인하려면 -c 옵션과 결합을,.

-c 从文件中读取hash的校验值并予以检查。

여기에 그림 삽입 설명
이렇게되는 것은, 당신이 할 수있는 확장

生成一个内容是hello Bob的test文本文件,然后将md5加密test文件后的hash值,再生成一个以.md5结尾的文件,这个文件可以比作是我们下载文件时的验证文件。
然后把test文件做一下改动,再来做一下比对验证,发现改动后的文件的哈希值与之前未改动的哈希值是不一致的,判断出文件作了改动。
여기에 그림 삽입 설명
3、hash还被用来与公钥技术结合创建数字签名。

数字签名的两个作用:

1、验证发送者的身份
2、校验数据的完整性

数字签名的原理

发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密,如果这两个摘要相同、那么接收方就能确认该数字签名是发送方的。
여기에 그림 삽입 설명

举例说明:
邮件加密签名传输实验:

다음 도면 파일에 대한 첫 번째 콘텐츠를 편집, 편집 모드에서 중지, 당신은 저장하지 않습니다 수 있습니다.
여기에 그림 삽입 설명
그런 다음 작은 자물쇠의 오른쪽 하단 모서리를 클릭 (PGP 소프트웨어를 실행 한 후, 디스플레이 전용), 현재 창을 선택 -> 암호화 및 서명
여기에 그림 삽입 설명
확인을 클릭합니다. .
여기에 그림 삽입 설명
수신자로 메시지, 드래그를 보낼 개체를 선택하고 확인을 클릭합니다. .
여기에 그림 삽입 설명
개인 키 및 설정을 보호하기 전에 암호를 입력합니다.
zZG4ubmV0L3poYW90aWFubnVvXzE5OTg = size_16, color_FFFFFF, t_70)
그런 다음 암호화 된 암호문 좋은 복사합니다.
여기에 그림 삽입 설명
받는 사람 선택은, 복사 및 전송 붙여 넣기
항목의 이름을 변경, 성공적으로 전송되지 않은 경우. .
여기에 그림 삽입 설명메일, 복사, 암호 텍스트를 받았다. .
여기에 그림 삽입 설명
새롭게 문을 연 메모장에 부착. .
> 암호 해독을 선택 및 확인 - 그럼 현재 창을 선택하고 오른쪽 아래 모서리에있는 작은 자물쇠를 클릭
여기에 그림 삽입 설명
하고 암호를 입력합니다. .
여기에 그림 삽입 설명그럼, 해독 된 내용을보고, 좋아, O의 성공 (∩ _ ∩) O ~
여기에 그림 삽입 설명
확인, 질문이, 의견을 환영 교환 ( ¯) ¯ *)

추천

출처blog.csdn.net/zhaotiannuo_1998/article/details/89492912