将64位明文经初始换位后,在密钥的参与下进行了16轮次非线性变换.再进行和初始换位相逆的位置变换,便得出密文背包问题简单说就是给定一堆物品,每种重量不同,然后将这些物品中的几种放入一个背包中使重量等于一个给定的值,这时求每种物品个数的时间会随着堆中物品的种数的增长呈几何指数增长。也就是说背包问题可看作一个单向函数。最初,公钥密码学理论的唯一实现途径是通过背包问题的,后来又有了更先进的数学模型,如大数分解、离开对数,椭圆曲线等等,而背包问题随着计算机速度的提高,在理论上已有点靠不住了,所以人们现在已慢慢放弃这一模型。希望能帮到你~~~