Пример #1
0
        /// <summary>
        /// Kiểm tra xem E có phải là số nguyên tố cùng nhau với phi hay không
        /// </summary>
        /// <returns>Một giá trị true hoặc false</returns>
        private bool checkE()
        {
            BigInteger k = new BigInteger(rtxE.Text, radix);

            if (k < phi && k.GCD(phi) == 1)
            {
                e = k;
                setSuccessToolTip(rtxE, "Nhập khóa công khai e");
                return(true);
            }
            setSuccessToolTip(rtxE, "e không phải là số nguyên tố cùng nhau với Phi, vui lòng nhập lại!");
            return(false);
        }
Пример #2
0
 /// <summary>
 /// Kiểm tra xem E có phải là số nguyên tố cùng nhau với phi hay không
 /// </summary>
 /// <returns>Một giá trị true hoặc false</returns>
 private bool checkE()
 {
     BigInteger k = new BigInteger(rtxE.Text, radix);
     if (k < phi && k.GCD(phi) == 1)
     {
         e = k;
         setSuccessToolTip(rtxE, "Nhập khóa công khai e");
         return true;
     }
     setSuccessToolTip(rtxE, "e không phải là số nguyên tố cùng nhau với Phi, vui lòng nhập lại!");
     return false;
 }