微信:HuangL1121
QQ号:1224848052
团队:MATLAB代做|MATLAB专业代做|python代做|matlab代写|FPGA代做|FPGA专业代做|MATLAB项目合作|FPGA项目合作|matlab代码|matlab算法源码|python代做|C代做|C++代做
地址:北京市-朝阳区-双柳北街18号院
当前位置:首页 > 技术资讯 > MATLAB代做|FPGA代做|simulink代做——AES加解密代码

MATLAB代做|FPGA代做|simulink代做——AES加解密代码

%AES_DEMO  Demonstration of AES-components.
%
%   AES_DEMO
%   runs a demonstration of all components of 
%   the Advanced Encryption Standard (AES) toolbox.
%
%   In the initialization step the S-boxes, the round constants,
%   and the polynomial matrices are created and
%   an example cipher key is expanded into 
%   the round key schedule.
%   Step two and three finally convert 
%   an example plaintext to ciphertext and back to plaintext.

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

%   Version 1.0     30.05.2001

% Initialization
[s_box, inv_s_box, w, poly_mat, inv_poly_mat] = aes_init;

tu=imread('5.jpg'); 
lena=tu(:,:,1);      %for color to blackwhite map


% lena=imread('lean256.jpg') %for blackwhite map 

for i=1:256
    for j=1:256
        data(i,j)=double(lena(i,j));
    end
end

cipher_data=zeros(256,256);

for i= 1:256
    for j = 1:16
        plaintext = data(i, (j-1)*16+1:j*16);
        plaintext = plaintext';
        ciphertext = cipher (plaintext, w, s_box, poly_mat, 1);
        cipher_data(i, (j-1)*16+1:j*16) = ciphertext;
    end
end

cipher_img = uint8(cipher_data);
colormap(gray)
imagesc(cipher_img);


联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:





上一篇:MATLAB代做|FPGA代做|simulink代做——图像的PSNR计算

版权所有: MATLAB代做|MATLAB专业代做|python代做|matlab代写|FPGA代做|FPGA专业代做|MATLAB项目合作|FPGA项目合作|matlab代码|matlab算法源码|python代做|C代做|C++代做 Copyright © 2021 All rights reserved.
微信:HuangL1121 QQ:1224848052
地址:北京市-朝阳区-双柳北街18号院

扫一扫,关注我们