简短的回答
质因数分解将一个数分解为多个质数,这些质数相乘即可得到该数。 60 = 2² × 3 × 5 — 没有其他素数组合有效,因为每个大于 1 的整数都恰好有一次素数分解(算术基本定理)。通过重复除以适合的最小素数来找到它,一旦停止均匀除则移至下一个素数。
要点
- 每个大于 1 的整数都恰好有一次素数分解——无论您首先尝试哪个素数,都会得到相同的结果。
- 素数只因式分解一个项:它本身的一次方 (7 = 71)。
- 分数的小数是否终止或重复都可以直接追溯到质因数分解——分母中只有 2 和 5 会产生终止小数。
- 随着数字变大,质因数分解对于计算机来说变得更加困难,这是 RSA 加密安全性的基础。
划分方法,一步一步
从最小的质数 2 开始。如果它能整除该数字,则再次除以 2,然后重复 - 不要移动到下一个质数,直到 2 不再起作用。一旦停止均分,就移至 3,然后是 5,然后是 7,依此类推,在前进之前始终重新测试相同的素数。当运行商达到1时停止。
工作示例:因式分解 360
360 ÷ 2 = 180
180 ÷ 2 = 90
90 ÷ 2 = 45(2 不再能平分 — 移至 3)
45 ÷ 3 = 15
15 ÷ 3 = 5(3 不再能平分 — 移到 5)
5 ÷ 5 = 1(完成)
360 = 2×3×5
检查答案:2³ = 8、3² = 9 和 8 × 9 × 5 = 360 — 确认因式分解正确。
为什么质因数分解可以确保加密安全
对于小数字,分解几乎是即时的——计算机在不到一秒的时间内将 91 分解为 7 × 13。但是,当涉及的两个素数有数百位长时,将它们相乘(构建公钥)仍然需要几毫秒,而将该乘积分解(破解密钥)所需的时间比使用经典计算机的宇宙年龄还要长。 RSA 和类似的密码系统在这一实际的、单向的困难上构建了整个安全模型。
要避免的常见错误
- 仅除以一个素数一次后就停止——继续重复除以同一个素数,直到它不再能被整除,然后再继续。
- 测试 4 或 6 等复合约数——只有质因数属于质因数分解;首先已经找到了复合材料自身的素因数。
- 忘记将重复的素数折叠成指数——将 2 × 2 × 2 × 3 × 3 写成 2³ × 3²,而不是写成五个单独的重复项。
- 假设每个大数都很难因式分解——质因数小的数字无论大小都可以快速因式分解;它特别是两个相似的大素数的乘积,可以抵抗因式分解。