des-maintenace-test.txt
上传用户:zhh515
上传日期:2007-01-06
资源大小:966k
文件大小:1k
源码类别:

加密解密

开发平台:

C/C++

  1. From msuinfo!agate!howland.reston.ans.net!europa.eng.gtefsd.com!MathWorks.Com!news.kei.com!babbage.ece.uc.edu!mary.iia.org!rtp.vnet.net!news1.digex.net!access3!lehimes Wed May  4 23:50:24 1994
  2. Path: msuinfo!agate!howland.reston.ans.net!europa.eng.gtefsd.com!MathWorks.Com!news.kei.com!babbage.ece.uc.edu!mary.iia.org!rtp.vnet.net!news1.digex.net!access3!lehimes
  3. From: lehimes@access.digex.net (Larry Himes)
  4. Newsgroups: sci.crypt
  5. Subject: Re: DES Implementation Question
  6. Date: 3 May 1994 21:17:42 -0400
  7. Organization: Express Access Online Communications, Greenbelt, MD USA
  8. Lines: 15
  9. Message-ID: <lehimes.768014130@access3>
  10. References: <2pve6o$dta@mojo.eng.umd.edu>
  11. NNTP-Posting-Host: access3.digex.net
  12. Keywords: DES
  13. Here is a quick C-like description of the DES Maintenance Test:
  14. Let Key = all 0x55;
  15. Let Input = all 0xFF;
  16. Let FinalResult = 0x24 0x6E 0x9D 0xB9 0xC5 0x50 0x38 0x1A ;
  17. for (i = 1 to 64 by 1) {
  18.     Let Temp1 = ECB Encryption of Input by Key
  19.     Let Temp2 = ECB Encryption of Temp1 by Key
  20.     Let Temp3 = ECB Decryption of Temp1 by Temp2
  21.     Let Key   = Temp3
  22.     Let Input = Temp1
  23. } End for loop;
  24. if (Temp2 == FinalResult) Pass else Fail;