Основы криптографии
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
, 0x00, 0x00, 0x02, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
};
char PC1tbl[]=
{
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
char PC2tbl[]=
{
x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00,
x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00,
x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,
x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
};
long sp_table[]= // label dword
{
// sp[0]
x00828000,
x00000000,
x00800000,
x02828000,
x02808000,
x02820000,
x02000000,
x00800000,
x00020000,
x00828000,
x02828000,
x00020000,
x02028000,
x02808000,
x00008000,
x02000000,
x02020000,
x00028000,
x00028000,
x00820000,
x00820000,
x00808000,
x00808000,
x02028000,
x02800000,
x02008000,
x02008000,
x02800000,
x00000000,
x02020000,
x02820000,
x00008000,
x00800000,
x02828000,
x02000000,
x00808000,
x00828000,
x00008000,
x00008000,
x00020000,
x02808000,
x00800000,
x00820000,
x02008000,
x00020000,
x02000000,
x02028000,
x02820000,
x02828000,
x02800000,
x00808000,
x02028000,
x02008000,
x02020000,
x02820000,
x00828000,
x02020000,
x00028000,
x00028000,
x00000000,
x02800000,
x00820000,
x00000000,
x02808000,
//; sp[1]
x10400840,
x00400040,
x00400000,
x10400800,
x00000800,
x10000000,
x10000840,
x10400040,
x10000040,
x10400840,
x00400840,
x00000040,
x00400040,
x00000800,
x10000000,
x10000840,
x00400800,
x10000800,
x10400040,
x00000000,
x00000040,
x00400000,
x10400800,
x00000840,
x10000800,
x10000040,
x00000000,
x00400800,
x10400000,
x00400840,
x00000840,
x10400000,
x00000000,
x10400800,
x10000840,
x00000800,
x10400040,
x00000840,
x00400840,
x00400000,
x00000840,
x00400040,
x10000000,
x10400840,
x10400800,
x10000000,
x00400000,
x00000040,
x10400000,
x00400840,
x00000800,
x10000040,
x10000800,
x10400040,
x10000040,
x10000800,
x00400800,
x00000000,
x00400040,
x10400000,
x00000040,
x10000840,
x10400840,
x00400800,
//; sp[2]
x04010000,
x00010104,
x00000000,
x04000104,
x00010004,
x00000000,
x04010100,
x00010004,
x04000100,
x04000004,
x04000004,