C言語を用いてSSLを実装するプログラムを
作りたいと思っていますが、行き詰まっています。

わかる方いたらよろしくお願いします。
OSはWindows2000で動かしたいと思っています。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

SSLのロジックを個人で書くのですか?


通常はNo.1の方もおっしゃるようにOpenSSLなどのフリーのライブラリを用いるか、RSA社などが発売しているライブラリを利用します。

大きな企業で自社内で開発しているところもありますが、研究開発部門で作成され、ソースなど内部は全て社外秘となっています。

参考URL:http://www.rsasecurity.co.jp
    • good
    • 0
この回答へのお礼

早速の書き込みありがとうございます。
OpenSSLのライブラリを使って組む予定です。
本日つまづきながらもOpenSSLのインストールには成功しました。
OpenSSLを使ってSSLを実装するUnixのサンプルソースは見つけましたが、
ウインドウズのC言語では見つけられませんでした。
OpenSSLを用いてウインドウズ2000でCを用いて組む方法をご存知のかた
いたらよろしくお願いします。

お礼日時:2002/04/03 22:03

何がどう行き詰まっているのか知りませんが、フリーなライブラリを使う、って選択肢は無いのですか?



例えば OpenSSL とか(→参考URL)。

参考URL:http://www.openssl.org/,http://www.infoscience.c …
    • good
    • 0
この回答へのお礼

さっそくの書き込みありがとうございます。
OpenSSLを使ってSSLを実装するプログラムを
組む予定です。
その方法でご存知でしたらご教示お願いします。

お礼日時:2002/04/03 22:06

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QMSYS.batを用いてC言語を勉強したいのですが

gcc file.c -o file
と打つとgccというコマンドが見つからないとでるのですが何かインストールが必要なのでしょうか? 
もしくはインストールの仕方が間違っていたのでしょうか?
あと必要なものがあれば教えてください

Aベストアンサー

■MSYS自体にはgccは含まれていませんので、別途gccをインストールする必要があります。

MSYSを利用するならMinGWとセットでインストールするのが一般的かと思いますので以下のサイトを

確認しながらMinGWをインストールしてください。

MinGWダウンロード先URL
http://sourceforge.net/projects/mingw/files/

MinGWインストール方法
http://www.tsoftware.jp/mingw/

■gccをインストール済みで「コマンドが見つからない」と出るのであればパスが通っていませんので、
上記の「MinGWインストール方法」を確認しながら環境変数にgccのパスを通してください。

また分からないことがあれば補足してください

QWindows98とWindows2000のつなげ方

Windows98のマイドキュメントを共有にしたいと思います。
ハブを間に入れて接続します。
それぞれのマシンでどこをどう開いて設定すればいいでしょうか。

Aベストアンサー

追加です。
Windows98のネットワークプロパティで追加ボタンの下にファイルとプリンターの共有ボタンがありますのでそれをクリックしファイルを共有できるようにするとプリンターを共有できるようにすると言うチェックボックスがありますので、この場合ファイルの方にチェックを入れることをお忘れなく。
再起動後に共有したいフォルダを右クリックして共有を選び、共有名を入力し読み取り専用(削除や変更を制限)かフルアクセスに設定するだけです。
パスワードもかけられます。

Qwindows2000のネットワークの組み方について

現在xp5台、98が2台でホームネットワークを構築しているのですが、2000だけがネットワークがくめません。いろいろと勉強してみたのですが2000だけはいまいちわからずいまだできずじまいです。
どなたか詳しい操作のしかたを教えていただけないでしょうか??

Aベストアンサー

>ワークグループの名前の設定などはしなくてよろしいのでしょうか???
あはん、これを忘れてましたね、すみませんでした。
(…ということは「LANだけ不能でインターネットは可能なのですね?」)


>それをうつのがどこにもないので!
これが変なところにあるんですよ^^;
マイコンピュータのプロパティの中に「ネットワークID」という耳があります。

ここに「ネットワークID」と「プロパティ」の2つの押しボタンがありますが、
すでにxpと98で出来上がっているワークグループに2000を参加させる場合には、
「プロパティ」のほうを押して既存のグループ名を入力してください。

これだけでうまく行ってくれるといいですね。
(ほんとうにLAN内部だけの問題だったらこれで大丈夫なはずです。)
インターネット接続も駄目だったらDHCPの関係もいじらないといけないのかもしれないですが、その場合はちょっと私は固定専門派なので誰か新しい回答者の方が入ってくれるか、新たに2000で既存のDHCPの下に入る方法を再投稿してみてくださいませ…

QC言語のプログラム添削お願いします

#include<stdio.h>
int main(void)
{
int a[4];
int i=0;
int n;
int sum=0;
printf("正数を入力してください\n");
while(i<=4)
{scanf("%d",&n);
if(n>=0)
{a[i]=n;
sum=sum+a[i];
i++;
}
else{printf("正数を入力してください");}
}
printf("正数の合計値は%dです",sum);
printf("正数の平均値は%lfです",(double)(sum/5));
return(0);
}


上記は正数のみ配列に保存し、その合計と平均を表示するプログラムを
製作しようとして書いたものですが次のような問題点があり正常に機能しません。
(1)a[i]=n;をn=a[i];と置き換えると不正な値が表示される
(2)平均値の小数点以下の値がおかしい
  (例)8+8+8+9+8と入力し合計値41に対し、平均値が8.000000
解決法が分からず困っています。どなたかお力添えお願いします。

Aベストアンサー

#2です。

> a[i]=n;とn=a[i];は動作上別ということでしょうか?

そこから…?

どういう動作を期待しているのか判りませんが、

a[i]=n;
a[i]にnの値を「代入」する。

n=a[i];
nにa[i]の値を「代入」する。

このときnの値は入力しているから判っているけど、a[i]の値はまだ決まっていないので、何が入るか判らない。

QWindows2000でのFAXの使い方について

いつもお世話になってます。
Windows2000で、相手のFAXに情報を送信する方法を教えてください。

Aベストアンサー

> コントロールパネルのプリンタで見てみたら、FAXのアイコンがでていて、

ではFAXモデムが入っているのかも知れませんね。

> クリックしたら、印刷とかなんとか出てました。

それをシングルクリックすると印刷の項目が出たのですか???

モジュラーケーブルが1本必要です。
http://direct.sanwasupply.co.jp/product/hinban.asp?code=TEL-N1-*
パソコンの裏側にのモデムが刺さっているあたりに、
モジュラーケーブルが入る穴が2つあいていると思います。
電話のマークがありませんか?
その穴に、今まで電話から伸びたケーブルを挿して、
もう片方に新しいケーブルを挿して、壁の方につなげてください。
(あれ、なんて言うんでしたっけ?)

ノートパソコンでしたらまた別ですけれど。デスクトップと仮定して書かせていただいています。お使いのパソコンが何であるか全くわかりませんので。。。

あとは先に回答させていただいたリンク先をご覧いただくと
FAXの送り方がわかると思います。
例えばWordのファイルメニュー→印刷で、リンク先の画面になると思います。
プリンタの他にFAXが選べるようになっていると思います。
FAXを選んで、ウィザード通りに進んでいってください。

参考URL:http://direct.sanwasupply.co.jp/product/hinban.asp?code=TEL-N1-*

> コントロールパネルのプリンタで見てみたら、FAXのアイコンがでていて、

ではFAXモデムが入っているのかも知れませんね。

> クリックしたら、印刷とかなんとか出てました。

それをシングルクリックすると印刷の項目が出たのですか???

モジュラーケーブルが1本必要です。
http://direct.sanwasupply.co.jp/product/hinban.asp?code=TEL-N1-*
パソコンの裏側にのモデムが刺さっているあたりに、
モジュラーケーブルが入る穴が2つあいていると思います。
電話のマークがありませんか?
その穴...続きを読む


人気Q&Aランキング

おすすめ情報