完满数、亲和数、可交往数
完满数(Perfect Number),又被称为完全数、完美数或完备数,它的所有真因子之和,恰好等于它本身。...从这个思路出发,有人发明了亲和数(Amicable Pair),即某个数的所有真因子之和正好等于对方。...220和284互为亲和数,因为220的所有因子1, 2, 4, 5, 10, 11, 20, 22, 44, 55, 110之和为284,而284的所有因子1, 2, 4, 71, 142之和为220。...本来密码学家们把大素数相乘用于著名的RSA加密算法中,比如:
99996011 * 99999787 = 9999579800849657
两个素数相乘很容易计算,但把右侧的数字分解为2个素数之积难度就不小...由私钥生成公钥可以在1秒钟之内搞定,但反过来,几百万年也搞不定。