不勉強な奴はRSA暗号とHTTPSとSSLのWikipediaを読んだ上で
C言語でSSLの実装をやれ

とりあえず読んで理解してからレスしろ
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

RSA暗号
http://ja.wikipedia.org/wiki/RSA%E6%9A%97%E5%8F%B7

SSL
http://ja.wikipedia.org/wiki/Secure_Sockets_Layer

ここを参考にプログラミングの課題をやれ

SSL/TLS の導入 (1)〜(4)
http://x68000.q-e-d.net/~68user/net/ssl-setup-1.html