WEB开发网
开发学院软件开发C语言 分组密码SAFER+的C#实现 阅读

分组密码SAFER+的C#实现

 2009-02-27 08:18:34 来源:WEB开发网   
核心提示: if (i < 16) { for (j = 0; j < 16; ++j) { m_nKeyExpandBox[l + j] = (byte)((m_nKeyBox[m] + m_nExpBox[m_nExpBox[(k + j) & 0xFF]]) & 0xFF); m =

if (i < 16)

                        {

                            for (j = 0; j < 16; ++j)

                            {

                                m_nKeyExpandBox[l + j] = (byte)((m_nKeyBox[m] + m_nExpBox[m_nExpBox[(k + j) & 0xFF]]) & 0xFF); 

                              

                                m = (m == m_nChipherLen ? 0 : m + 1);

                            }

                        }

                        else

                        {

                            for (j=0;j<16;++j)

                            {

                               m_nKeyExpandBox[l + j] = (byte)((m_nKeyBox[m] + m_nExpBox[(k + j) & 0xFF]) & 0xFF); 

                               m = (m == m_nChipherLen ? 0 : m + 1);

                            }

                        }

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:分组 密码 SAFER

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接