91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.05MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-08
  • 語言: C#
  • 標簽: shamir??

資源簡介

此算法是用C#編寫的shamir門限共享方案的程序

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Text.Regularexpressions;

namespace?Shamir
{
????public?partial?class?Form1?:?Form
????{
????????private?Provider.pkey[]?arrpkey?userpkey;
????????private?int?k1?n1?q1s1;
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?Createpkey_Click(object?sender?EventArgs?e)
????????{
????????????ppkey.Text?=?““;
????????????string?str_s?=?provider_s.Text??str_n?=?provider_n.Text??str_k?=?provider_k.Text??str_q?=?provider_q.Text;
????????????//判斷輸入是否合法
????????????if?(this.provider_s?.Text?==?““?||?this.provider_s?.Text?==?null||this.provider_n?.Text?==?““?||?this.provider_n?.Text?==?null||this.provider_k?.Text?==?““?||?this.provider_k?.Text?==?null||this.provider_q?.Text?==?““?||?this.provider_q?.Text?==?null)
????????????{
????????????????MessageBox.Show(“?請輸入所有的參數!“);
????????????????//this.skey.Focus();
????????????}
????????????else
????????????{
????????????????if?(Regex.IsMatch(str_s?“^((\\+|-)\\d)?\\d*$“)?&&?Regex.IsMatch(str_n?“^((\\+|-)\\d)?\\d*$“)?&&?Regex.IsMatch(str_k?“^((\\+|-)\\d)?\\d*$“)?&&?Regex.IsMatch(str_q?“^((\\+|-)\\d)?\\d*$“))
????????????????{
????????????????????k1?=?Convert.ToInt32(str_k);
????????????????????n1?=?Convert.ToInt32(str_n);
????????????????????if?(k1?>?n1?||?k1?==?0?||?n1?==?0)
????????????????????{
????????????????????????MessageBox.Show(“K的值應該小于或等于N!“);
????????????????????}
????????????????????else
????????????????????{
????????????????????????q1?=?Convert.ToInt32(str_q);
????????????????????????int?i?temp;
????????????????????????//判斷q是否為質數
????????????????????????temp?=?(int)System.Math.Sqrt(q1);
????????????????????????for?(i?=?2;?i?<=?temp;?i++)
????????????????????????{
????????????????????????????if?(q1?%?i?==?0)
????????????????????????????{
????????????????????????????????i?=?0;
????????????????????????????????break;
????????????????????????????}
????????????????????????}
????????????????????????if?(i?==?0?||?q1?==?1?||?q1?<=?n1)
????????????????????????{
????????????????????????????MessageBox.Show(“此數不為素數!或者次數小于等于N!\n請輸入一個合法的素數!“);
????????????????????????????provider_q.Text?=?““;
????????????????????????????provider_q.Focus();
????????????????????????}
????????????????????????else
????????????????????????{
????????????????????????????//生成子密鑰
????????????????????????????s1?=?Convert.ToInt32(str_s);
????????????????????????????Provider?p?=?new?Provider(s1?n1?k1?q1);
????????????????????????????this.arrpkey?=?new?Provider.pkey[n1?+?1];
????????????????????????????p.Createpkey(arrpkey);
????????????????????????????for?(i?=?1;?i?<=?n1;?i++)
????????????????????????????{
????????????????????????????????ppkey.Text?+=?“第“?+?i.ToString()?+?“個子密鑰為:“?+?“(“?+?arrpkey[i].i.ToString()?+?““?+?arrpkey[i].f.ToString

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????249??2008-12-28?12:32??Shamir\Shamir\Properties\Settings.settings

?????文件???????1184??2008-12-28?12:32??Shamir\Shamir\Properties\AssemblyInfo.cs

?????文件???????3340??2008-12-28?13:04??Shamir\Shamir\Properties\Resources.Designer.cs

?????文件???????1089??2008-12-28?12:32??Shamir\Shamir\Properties\Settings.Designer.cs

?????文件???????6444??2008-12-28?13:04??Shamir\Shamir\Properties\Resources.resx

?????文件??????16874??2008-12-29?14:20??Shamir\Shamir\Form1.Designer.cs

?????文件???????1664??2008-12-28?13:47??Shamir\Shamir\Provider.cs

?????文件???????3483??2008-12-28?15:17??Shamir\Shamir\Shamir.csproj

?????文件???????5632??2005-12-08?14:51??Shamir\Shamir\bin\Debug\Shamir.vshost.exe

?????文件????2535424??2008-12-30?14:12??Shamir\Shamir\bin\Debug\Shamir.exe

?????文件??????36352??2008-12-30?14:12??Shamir\Shamir\bin\Debug\Shamir.pdb

?????文件???????5120??2008-12-28?13:04??Shamir\Shamir\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

?????文件????????180??2008-12-28?17:12??Shamir\Shamir\obj\Debug\Shamir.Form1.resources

?????文件????2504652??2008-12-28?13:04??Shamir\Shamir\obj\Debug\Shamir.Properties.Resources.resources

?????文件????2535424??2008-12-30?14:12??Shamir\Shamir\obj\Debug\Shamir.exe

?????文件????????923??2008-12-28?17:12??Shamir\Shamir\obj\Debug\Shamir.csproj.GenerateResource.Cache

?????文件??????36352??2008-12-30?14:12??Shamir\Shamir\obj\Debug\Shamir.pdb

?????文件????????261??2008-12-30?14:48??Shamir\Shamir\obj\Shamir.csproj.FileList.txt

?????文件???????5814??2008-12-28?17:12??Shamir\Shamir\Form1.resx

?????文件???????1487??2008-12-30?13:13??Shamir\Shamir\User.cs

?????文件???????5679??2008-12-30?14:12??Shamir\Shamir\Form1.cs

?????文件????????465??2008-12-28?12:32??Shamir\Shamir\Program.cs

?????文件????1440054??2008-12-28?12:34??Shamir\Shamir\Resources\5.bmp

?????文件????1063950??2008-12-28?13:00??Shamir\Shamir\Resources\海底世界.bmp

?????文件????????907??2008-12-28?12:32??Shamir\Shamir.sln

????..A..H.?????17920??2008-12-29?16:35??Shamir\Shamir.suo

?????目錄??????????0??2008-12-28?12:32??Shamir\Shamir\obj\Debug\TempPE

?????目錄??????????0??2008-12-28?12:48??Shamir\Shamir\obj\Debug\Refactor

?????目錄??????????0??2008-12-28?12:32??Shamir\Shamir\bin\Debug

?????目錄??????????0??2008-12-28?12:32??Shamir\Shamir\obj\Debug

............此處省略9個文件信息

評論

共有 條評論