요구 사항: 친구를 위해 LAN 확인을 위한 기기를 만들었는데, 주된 목적은 다음과 같습니다 (온라인 웹사이트가 인트라넷에 접속하지 못하는 곳을 확인해 보세요https 사이트에서 사용하는 보안 프로토콜을 설명하는 인터페이스 문서를 제3자에게 제공하기 위해 사용됩니다.
개발 과정에서 여러분이 만날 수 있는 상황을 겪게 될 것이라고 믿습니다."요청이 중단되었습니다: SSL/TLS 보안 채널을 생성할 수 없음"이상 현상, 이 이상성의 이유는 상대방이 설정한 보안 프로토콜 버전이 너무 높고, 동시에 당신 프로그램에 기본적으로 설정된 보안 프로토콜 버전이 너무 낮아서 정상적으로 통신할 수 없기 때문일 수 있습니다.
SSL/TLS 프로토콜
SSL은 Secure Sockets Layer의 약자로, Netscape가 웹용으로 설계한 안전한 전송 프로토콜로, 네트워크 통신에 대한 기밀성, 인증 및 데이터 무결성 보장을 제공하는 것을 목표로 합니다. 오늘날 SSL은 인터넷에서 안전한 통신을 위한 업계 표준이 되었습니다.
SSL의 초기 몇 버전(SSL 1.0, SSL 2.0, SSL 3.0)은 Netscape가 설계 및 유지보수했으며, 3.1 버전부터 SSL 프로토콜은 Internet Engineering Task Force(IETF)로 공식 인수되어 TLS(전송 계층 보안)로 이름이 변경되었으며, 이후 TLS 1.0, TLS1.1, TLS1.2로 발전했습니다. 현재로서는 여전히 TLS1.2가 주류이지만, TLS1.3이 곧 일반적인 트렌드가 될 예정입니다.
https 체크 도구
.NET을 사용해 우리는 HTTPS 보안 프로토콜 지원 탐지 도구를 개발했으며, 이 도구는 실제로 콘솔 애플리케이션을 netcoreapp3.1, net5.0, net6.0, net7.0을 지원하는 nuget 저장소에 게시합니다.
GitHub 주소:하이퍼링크 로그인이 보입니다.
NUGET 주소:하이퍼링크 로그인이 보입니다.
설치 명령은 다음과 같습니다:
명령어는 다음과 같이 사용하세요:
아주 간단합니다. 명령어는 패키지 이름 + 공백 + URL입니다.
(끝)
|