91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 57KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-05-29
  • 語言: C/C++
  • 標簽: AES??CBC??CTR??加密??解密??

資源簡介

aes加密算法,c語言編寫,多種加密模式,包括CBC EBC CTR CFB OFB,很少有六種模式全部實現的代碼,方便移植,值得收藏。

資源截圖

代碼片段和文件信息

/*?crypto/aes/aes_cbc.c?-*-?mode:C;?c-file-style:?“eay“?-*-?*/
/*?====================================================================
?*?Copyright?(c)?1998-2002?The?OpenSSL?Project.??All?rights?reserved.
?*
?*?Redistribution?and?use?in?source?and?binary?forms?with?or?without
?*?modification?are?permitted?provided?that?the?following?conditions
?*?are?met:
?*
?*?1.?Redistributions?of?source?code?must?retain?the?above?copyright
?*????notice?this?list?of?conditions?and?the?following?disclaimer.?
?*
?*?2.?Redistributions?in?binary?form?must?reproduce?the?above?copyright
?*????notice?this?list?of?conditions?and?the?following?disclaimer?in
?*????the?documentation?and/or?other?materials?provided?with?the
?*????distribution.
?*
?*?3.?All?advertising?materials?mentioning?features?or?use?of?this
?*????software?must?display?the?following?acknowledgment:
?*????“This?product?includes?software?developed?by?the?OpenSSL?Project
?*????for?use?in?the?OpenSSL?Toolkit.?(http://www.openssl.org/)“
?*
?*?4.?The?names?“OpenSSL?Toolkit“?and?“OpenSSL?Project“?must?not?be?used?to
?*????endorse?or?promote?products?derived?from?this?software?without
?*????prior?written?permission.?For?written?permission?please?contact
?*????openssl-core@openssl.org.
?*
?*?5.?Products?derived?from?this?software?may?not?be?called?“OpenSSL“
?*????nor?may?“OpenSSL“?appear?in?their?names?without?prior?written
?*????permission?of?the?OpenSSL?Project.
?*
?*?6.?Redistributions?of?any?form?whatsoever?must?retain?the?following
?*????acknowledgment:
?*????“This?product?includes?software?developed?by?the?OpenSSL?Project
?*????for?use?in?the?OpenSSL?Toolkit?(http://www.openssl.org/)“
?*
?*?THIS?SOFTWARE?IS?PROVIDED?BY?THE?OpenSSL?PROJECT?‘‘AS?IS‘‘?AND?ANY
?*?EXPRESSED?OR?IMPLIED?WARRANTIES?INCLUDING?BUT?NOT?LIMITED?TO?THE
?*?IMPLIED?WARRANTIES?OF?MERCHANTABILITY?AND?FITNESS?FOR?A?PARTICULAR
?*?PURPOSE?ARE?DISCLAIMED.??IN?NO?EVENT?SHALL?THE?OpenSSL?PROJECT?OR
?*?ITS?CONTRIBUTORS?BE?LIABLE?FOR?ANY?DIRECT?INDIRECT?INCIDENTAL
?*?SPECIAL?EXEMPLARY?OR?CONSEQUENTIAL?DAMAGES?(INCLUDING?BUT
?*?NOT?LIMITED?TO?PROCUREMENT?OF?SUBSTITUTE?GOODS?OR?SERVICES;
?*?LOSS?OF?USE?DATA?OR?PROFITS;?OR?BUSINESS?INTERRUPTION)
?*?HOWEVER?CAUSED?AND?ON?ANY?THEORY?OF?LIABILITY?WHETHER?IN?CONTRACT
?*?STRICT?LIABILITY?OR?TORT?(INCLUDING?NEGLIGENCE?OR?OTHERWISE)
?*?ARISING?IN?ANY?WAY?OUT?OF?THE?USE?OF?THIS?SOFTWARE?EVEN?IF?ADVISED
?*?OF?THE?POSSIBILITY?OF?SUCH?DAMAGE.
?*?====================================================================
?*
?*/

#ifndef?AES_DEBUG
#?ifndef?NDEBUG
#??define?NDEBUG
#?endif
#endif
#include?

#include?
#include?“aes_locl.h“

void?AES_cbc_encrypt(const?unsigned?char?*in?unsigned?char?*out
?????const?unsigned?long?length?const?AES_KEY?*key
?????unsigned?char?*ivec?const?int?enc)?{

unsigned?long?n;
unsigned?long?len?=?length;
unsigned?char?tmp[AES_BLOCK_SIZE];
const?unsigned?char?*iv?=?ivec;

assert(in?&&?out?&&?key?&&?ivec);
assert((AES_ENCRYPT?==

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4872??2005-01-24?22:22??aes\aes.h

?????文件???????4402??2005-01-18?08:26??aes\aes_cbc.c

?????文件???????8741??2004-12-30?18:43??aes\aes_cfb.c

?????文件??????59977??2005-01-24?22:22??aes\aes_core.c

?????文件???????4726??2004-08-24?06:19??aes\aes_ctr.c

?????文件???????2949??2002-11-13?22:01??aes\aes_ecb.c

?????文件???????3526??2005-07-31?03:49??aes\aes_locl.h

?????文件???????2784??2002-02-16?20:20??aes\aes_misc.c

?????文件???????6411??2002-11-13?22:01??aes\aes_ofb.c

?????文件??????49926??2005-05-10?05:48??aes\asm\aes-586.pl

?????文件??????72921??2005-01-24?22:14??aes\asm\aes-ia64.S

?????文件???????3169??2005-05-17?00:55??aes\Makefile

?????文件????????204??2002-01-03?00:55??aes\README

?????目錄??????????0??2011-07-22?13:12??aes\asm

?????目錄??????????0??2011-07-22?13:12??aes

-----------?---------??----------?-----??----

???????????????224608????????????????????15


評論

共有 條評論