keyexpansion.m
来自「steganography tools to hide a text file 」· M 代码 · 共 41 行
M
41 行
function y=keyexpansion(x)
%------------------------------------------------------------------------------------------
% KEYEXPANSION
% The program transforms an alphabetical key into a key of 57 or 115 bits.
%
% This key is a number or a vector of dimension two; smaller than one of 16 digits.
%
% The syntax is y=keyexpansion(x); donde x=dalfa('keyword');
%
% Author: Francisco Echegorri
% E-mail: fdefac@montevideo.com.uy
% Created in September of 2002.
%
%------------------------------------------------------------------------------------------
%
% El programa convierte una clave alfab閠ica en una clave de 57 o 115 bits.
%
% Dicha clave es un n鷐ero o un vector de dimensi髇 dos; menor que uno de 16 d韌itos.
%
% La sintaxis es y=keyexpansion(x);donde x=dalfa('clavealfab閠ica');
%
% Author: Francisco Echegorri
% E-mail: fdefac@montevideo.com.uy
% Created in September of 2002.
%
%------------------------------------------------------------------------------------------
if length(x)==2
x=num2str(x,17);
y=find(x~=' ');x=x(y);x1=x(1:16);x2=x(17:length(x));x1=['0','.',x1];x2=['0','.',x2];
x=[x1,x2];y=str2num(x);
else
x=num2str(x,17);
if length(x)<=16
x=x(1:length(x));x=['0','.',x];y=str2num(x);
else
x=x(1:16);x=['0','.',x];y=str2num(x);
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?