质数又称素数,有无限个。一个大于的自然数,除了和它本身外,不能被其他自然数(质数)整除,换句话说就是该数除了和它本身以外不再有其他的因数,比如:1,3,5等。
质数被利用在密码学上,所谓的公钥就是将想要传递的信息在编码时加入质数,编码之后传送给收信人,任何人收到此信息后,若没有此收信人所拥有的密钥,则解密的过程中(实为寻找素数的过程),将会因为找质数的过程(分解质因数)过久,使即使取得信息也会无意义。