NET C#
最近、同社はウェブプロジェクトのための認可システムの開発を要請しました。 需要は 1. プロジェクトがデプロイされた後、サーバーにバインドされなければなりません。 悪意のあるデプロイメントを防止します。 2. ツールは指定された期間に指定でき、ウェブプロジェクトが指定された期間を超えた場合、通常使用するにはツールの承認が必要です。 3. 承認書類を通じて承認すること。
要件と関連する暗号化アルゴリズムの比較に基づき、認証にはRSA暗号化を使用することが決定されました。 以下はツールインターフェースです:
このツールのアイデアは大まかに以下の通りです: 1. パス。 .NETカプセル化用のRSAヘルプクラスは公開鍵と秘密鍵を生成します。 2. 一意の機械語文字列を生成する。 3. RSA暗号化は生成された公開鍵と機械語文字列を通じて行われ、ライセンスファイルが形成されます。 4. ライセンスファイルをウェブプロジェクトのbinフォルダに入れます。 5. ウェブプロジェクトのコードを承認するかどうかを判断すると、コードは以下の通りです。
このツールはウェブプロジェクトだけでなく、Winformのプロジェクト認証にも使用できます
観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ 答える
|