/// <summary> /// 读取私钥(进过des加密) /// </summary> /// <param name="prikey">传出大数类型的私钥</param> /// <param name="file">文件名</param> public void Readprikey(out BigInteger prikey, string file) { string[] str = File.ReadAllLines(file, Encoding.Default); desKey des = new desKey(); prikey = new BigInteger(des.Decrypt(str[0], "abcdefgh"), 16); }
/// <summary> /// 读取公钥(进过des加密) /// </summary> /// <param name="key">传出字节类型的公钥</param> /// <param name="file">要读的文件名</param> public void ReadpublicKey(out byte[] key, string file) { string[] str = File.ReadAllLines(file, Encoding.Default); desKey des = new desKey(); key = strToToHexByte(des.Decrypt(str[0], "abcdefgh")); }
private void kgcKey_Load(object sender, EventArgs e) { file file = new file(); textBox1.Text = des.Decrypt(file.reader("pk.txt"), "abcdefgh"); }