Gost加密算法的实现2010-11-16一.Gost算法Gost(Gosudarstvennyi Standard)算法是一种由前苏联设计的类似DES算法的分组密码.她是一个64位分组及256位密钥的采用32轮简单迭代型加密算法. DES算法中采用的是56位长密钥,在密码科学中,一个对称密码系统安全性是由算法的强度和密钥长度决定的,在确保算法足够强(攻击密码系统的唯一方法就是采用穷举法试探所有可能的密钥)的前提下,密钥的长度直接决定着穷举攻击的复杂度:

等到穷举出Gost密钥时,我想可能又要宇宙大爆炸了:-)1.1 Gost算法原理1.1.1密钥生成Gost算法采用256位长的密钥,密钥是由用户输入的:

把这256位密钥等分成8个部分,每部分32位