这次的数论学习历程并没有就此停止,因为后来我发现计算科学中的很多“加密—解密”算法就与数论密切相关。这些算法具体内容不尽相同,但是有一个共性,就是利用了一个简单的原理,将几个素数拼装成为一个新的数非常容易,但反过来将一个数分解成为素数的组合,而组合中的素数排列恰好就是几个原来的素数排列却不容易,特别是当待分解的数的位数非常高的时候,计算便出现组合爆炸,计算量非常庞大, 于是出现了所谓 “单向街道”的说法。 只要在计算的可行性、计算时间和计算成本等几个方面或者非常难、或者非常长、或者非常高,那么,这种加密和解密的原理就有可能发展成为实用的 “加密—解密”算法,可以在计算机系统的安全性方面派上大的用场。至今我还保留着对数论的兴趣。
(三) 泛积原理。