• 大小: 18KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: Matlab
  • 标签: matlab  AES加密  

资源简介

128位数据串的AES加密,实现平台为MATALB,加密和解密都在里面。

资源截图

代码片段和文件信息

function state_out = add_round_key (state_in round_key)
%ADD_ROUND_KEY  Add (XOR) the round key to the state.
%
%   STATE_OUT = ADD_ROUND_KEY (STATE_IN ROUND_KEY) 
%   adds the current round key matrix ROUND_KEY 
%   to the current state matrix STATE_IN.
%   Adding in GF(2^8) is performed via bitwise XOR.

%   Copyright 2001-2005 J. J. Buchholz Hochschule Bremen buchholz@hs-bremen.de

%   Version 1.0     30.05.2001

% Add state (matrix) and round key (matrix) via bitwise XOR
state_out = bitxor (state_in round_key);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-10-16 21:28  MATLAB AES实现代码\
     目录           0  2017-11-01 15:17  MATLAB AES实现代码\AES\
     文件         539  2001-06-11 06:48  MATLAB AES实现代码\AES\add_round_key.m
     文件        2164  2017-11-01 17:40  MATLAB AES实现代码\AES\aes_demo.m
     文件        1517  2001-11-08 10:55  MATLAB AES实现代码\AES\aes_init.m
     文件        1216  2001-09-25 07:30  MATLAB AES实现代码\AES\aff_trans.m
     文件        5657  2001-11-16 09:02  MATLAB AES实现代码\AES\cipher.m
     文件        2324  2001-11-27 11:53  MATLAB AES实现代码\AES\cycle.m
     文件        1504  2001-06-11 05:29  MATLAB AES实现代码\AES\disp_hex.m
     文件        1266  2001-06-11 06:12  MATLAB AES实现代码\AES\find_inverse.m
     文件        5909  2013-08-22 10:32  MATLAB AES实现代码\AES\inv_cipher.m
     文件         756  2001-11-08 11:09  MATLAB AES实现代码\AES\inv_shift_rows.m
     文件        3752  2001-10-26 09:12  MATLAB AES实现代码\AES\key_expansion.m
     文件        2227  2001-11-16 04:20  MATLAB AES实现代码\AES\mix_columns.m
     文件        2514  2001-11-27 11:56  MATLAB AES实现代码\AES\poly_mat_gen.m
     文件        2094  2001-09-20 03:50  MATLAB AES实现代码\AES\poly_mult.m
     文件        1740  2013-08-21 09:05  MATLAB AES实现代码\AES\rcon_gen.m
     文件         416  2001-06-08 11:21  MATLAB AES实现代码\AES\rot_word.m
     文件        2873  2013-08-20 16:53  MATLAB AES实现代码\AES\s_box_gen.m
     文件         644  2001-09-17 08:07  MATLAB AES实现代码\AES\s_box_inversion.m
     文件         731  2001-11-14 11:34  MATLAB AES实现代码\AES\shift_rows.m
     文件         659  2001-06-08 11:35  MATLAB AES实现代码\AES\sub_bytes.m

评论

共有 条评论