2010-11-28 2 views

답변

0

당신이 물어 보는 리터럴 방식으로 : 아니오, 이것은 불가능합니다. 기존 API는 일반 Windows 소켓 만 지원하며 추가 기능을 위해 후킹을 제공하지 않습니다. 소켓의 독자와 작성자도 변경해야합니다.

+0

가장 쉬운 라이브러리는 무엇입니까? OpenSSL? 암호화의 기본 기능 만 있으면됩니다. 인증서 등을 확인할 필요가 없습니다. – thorvald

+0

예, OpenSSL은 일반 소켓의 환상을 유지하기 위해 상당히 간단합니다. –

+0

OpenSSL은 OpenSSL을 처음 사용할 때 대부분의 소켓 프로그래머가 편하지 않은 매우 다른 상태 머신 기반 읽기/쓰기 모델을 사용합니다. OpenSSL은 조심하지 않으면이 때문에 잘못되기 쉽습니다. Windows에서는 대신 WinCrypt/SChannel을 사용합니다. OS에 내장되어있을뿐 아니라 실제 소켓 I/O를 완벽하게 제어 할 수 있으므로 처리를 위해 인바운드/아웃 바운드 데이터를 API로 전달하면됩니다. –

관련 문제