Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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"));
        }
Exemple #3
0
        private void kgcKey_Load(object sender, EventArgs e)
        {
            file file = new file();

            textBox1.Text = des.Decrypt(file.reader("pk.txt"), "abcdefgh");
        }