資源簡介
DES分組加密 很經(jīng)典 很不錯 很強大 密碼學上一個傳奇的神話 有用的快搶

代碼片段和文件信息
/*?LibTomCrypt?modular?cryptographic?library?--?Tom?St?Denis
?*
?*?LibTomCrypt?is?a?library?that?provides?various?cryptographic
?*?algorithms?in?a?highly?modular?and?flexible?manner.
?*
?*?The?library?is?free?for?all?purposes?without?any?express
?*?guarantee?it?works.
?*
?*?Tom?St?Denis?tomstdenis@iahu.ca?http://libtomcrypt.org
?*/
/*?DES?code?submitted?by?Dobes?Vandermeer?*/
#include?“des.h“
#ifdef?DES
#define?EN0?0?
#define?DE1?1
static?const?ulong32?bytebit[8]?=
{
????0200?0100?040?020?010?04?02?01?
};
static?const?ulong32?bigbyte[24]?=
{
????0x800000UL??0x400000UL??0x200000UL??0x100000UL
????0x80000UL???0x40000UL???0x20000UL???0x10000UL
????0x8000UL????0x4000UL????0x2000UL????0x1000UL
????0x800UL?????0x400UL?????0x200UL?????0x100UL
????0x80UL??????0x40UL??????0x20UL??????0x10UL
????0x8UL???????0x4UL???????0x2UL???????0x1L?
};
/*?Use?the?key?schedule?specific?in?the?standard?(ANSI?X3.92-1981)?*/
static?const?unsigned?char?pc1[56]?=?{
????56?48?40?32?24?16??8??0?57?49?41?33?25?17??
?????9??1?58?50?42?34?26?18?10??2?59?51?43?35?
????62?54?46?38?30?22?14??6?61?53?45?37?29?21
????13??5?60?52?44?36?28?20?12??4?27?19?11??3?
};
static?const?unsigned?char?totrot[16]?=?{
????1???2??4??6
????8??10?12?14?
????15?17?19?21?
????23?25?27?28
};
static?const?unsigned?char?pc2[48]?=?{
????13?16?10?23??0??4??????2?27?14??5?20??9
????22?18?11??3?25??7?????15??6?26?19?12??1
????40?51?30?36?46?54?????29?39?50?44?32?47
????43?48?38?55?33?52?????45?41?49?35?28?31
};
/*eight?S?box*/
static?const?ulong32?SP1[64]?=
{
????0x01010400UL?0x00000000UL?0x00010000UL?0x01010404UL
????0x01010004UL?0x00010404UL?0x00000004UL?0x00010000UL
????0x00000400UL?0x01010400UL?0x01010404UL?0x00000400UL
????0x01000404UL?0x01010004UL?0x01000000UL?0x00000004UL
????0x00000404UL?0x01000400UL?0x01000400UL?0x00010400UL
????0x00010400UL?0x01010000UL?0x01010000UL?0x01000404UL
????0x00010004UL?0x01000004UL?0x01000004UL?0x00010004UL
????0x00000000UL?0x00000404UL?0x00010404UL?0x01000000UL
????0x00010000UL?0x01010404UL?0x00000004UL?0x01010000UL
????0x01010400UL?0x01000000UL?0x01000000UL?0x00000400UL
????0x01010004UL?0x00010000UL?0x00010400UL?0x01000004UL
????0x00000400UL?0x00000004UL?0x01000404UL?0x00010404UL
????0x01010404UL?0x00010004UL?0x01010000UL?0x01000404UL
????0x01000004UL?0x00000404UL?0x00010404UL?0x01010400UL
????0x00000404UL?0x01000400UL?0x01000400UL?0x00000000UL
????0x00010004UL?0x00010400UL?0x00000000UL?0x01010004UL
};
static?const?ulong32?SP2[64]?=
{
????0x80108020UL?0x80008000UL?0x00008000UL?0x00108020UL
????0x00100000UL?0x00000020UL?0x80100020UL?0x80008020UL
????0x80000020UL?0x80108020UL?0x80108000UL?0x80000000UL
????0x80008000UL?0x00100000UL?0x00000020UL?0x80100020UL
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3389??2006-12-04?23:37??分組密碼算法DES\DESMFC\3DES.cpp
?????文件???????1338??2006-12-04?23:36??分組密碼算法DES\DESMFC\3DES.h
?????文件??????24246??2006-12-05?00:27??分組密碼算法DES\DESMFC\Debug\3DES.obj
?????文件??????13142??2006-12-05?17:14??分組密碼算法DES\DESMFC\Debug\DES.obj
?????文件??????34181??2006-12-05?16:25??分組密碼算法DES\DESMFC\Debug\DESFile.obj
?????文件?????131143??2006-12-05?17:14??分組密碼算法DES\DESMFC\Debug\DESMFC.exe
?????文件?????323752??2006-12-05?17:14??分組密碼算法DES\DESMFC\Debug\DESMFC.ilk
?????文件??????12984??2006-12-05?00:27??分組密碼算法DES\DESMFC\Debug\DESMFC.obj
?????文件????5635540??2006-12-05?00:27??分組密碼算法DES\DESMFC\Debug\DESMFC.pch
?????文件?????418816??2006-12-05?17:14??分組密碼算法DES\DESMFC\Debug\DESMFC.pdb
?????文件???????4224??2006-12-05?00:31??分組密碼算法DES\DESMFC\Debug\DESMFC.res
?????文件??????26376??2006-12-05?00:36??分組密碼算法DES\DESMFC\Debug\DESMFCDlg.obj
?????文件??????23854??2006-12-05?00:27??分組密碼算法DES\DESMFC\Debug\DESString.obj
?????文件??????16750??2006-12-04?20:50??分組密碼算法DES\DESMFC\Debug\MySheet.obj
?????文件?????105680??2006-12-05?00:27??分組密碼算法DES\DESMFC\Debug\StdAfx.obj
?????文件?????222208??2006-12-05?17:14??分組密碼算法DES\DESMFC\Debug\vc60.idb
?????文件?????364544??2006-12-05?17:14??分組密碼算法DES\DESMFC\Debug\vc60.pdb
?????目錄??????????0??2008-11-15?18:32??分組密碼算法DES\DESMFC\Debug
?????文件???????5364??2006-12-04?20:24??分組密碼算法DES\DESMFC\DES.CPP
?????文件???????4782??2006-12-05?16:25??分組密碼算法DES\DESMFC\DES.H
?????文件???????4720??2006-12-05?00:53??分組密碼算法DES\DESMFC\DESFile.cpp
?????文件???????1401??2006-12-05?00:36??分組密碼算法DES\DESMFC\DESFile.h
?????文件??????24736??2009-11-18?17:30??分組密碼算法DES\DESMFC\DESMFC.APS
?????文件???????4774??2009-11-18?17:30??分組密碼算法DES\DESMFC\DESMFC.clw
?????文件???????2063??2006-12-04?17:07??分組密碼算法DES\DESMFC\DESMFC.cpp
?????文件???????4650??2006-12-04?23:41??分組密碼算法DES\DESMFC\DESMFC.dsp
?????文件????????535??2006-12-05?01:29??分組密碼算法DES\DESMFC\DESMFC.dsw
?????文件???????1324??2006-12-04?17:07??分組密碼算法DES\DESMFC\DESMFC.h
?????文件?????181248??2009-11-18?17:35??分組密碼算法DES\DESMFC\DESMFC.ncb
?????文件?????176640??2009-11-18?17:35??分組密碼算法DES\DESMFC\DESMFC.opt
............此處省略47個文件信息
- 上一篇:C++做的Ftp服務器
- 下一篇:白話C++全本23章
評論
共有 條評論