📄 keyexpansion.m
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -