导航:首页 > 源码编译 > 用matlab编译一个密码

用matlab编译一个密码

发布时间:2022-05-12 19:40:02

Ⅰ 我编写了一个matlab程序,想给程序加密,加密后只能通过密码或者生成密钥来运行程序,如何实现

function jiami

%%%%简单的加密程序,仅供参考

n=4;%%%设定允许输入密码的次数
code=345;%%%设定密码

mima=input('请输入密码,密码格式提示:应为000-999的整数:');
while mima~=code
n=n-1;
if n>0
disp(['密码错误,您还有',num2str(n),'次机会'])
mima=input('请输入密码,密码格式提示:应为000-999的整数:');
end
if n==0
break
end
end

if n>0
disp('密码正确,您被允许访问目标程序')
bbb%%%你的需要加密的程序
else
disp('已超过最大密码输入次数,您被禁止访问目标程序')
end

end

function bbb
disp('你好!')
end

Ⅱ MATLAB关于密码问题(用MATLAB编程

clear all
clc
D=['STUDY AND ONCE MORE STUDY']
W=abs(D)
n=1;
for i=1:5;
for j=1:5
A(j,i)=W(n);
n=n+1;
end
end
A
Q=[1 2 8 3 2;2 4 5 2 9;9 7 3 1 5;8 3 1 5 7;3 2 5 7 1]
B=Q*A
Y=char(B)
最后由于加密后矩阵B中数值貌似都超出了ASCII范围,出现的最后结果Y不太对!
其实我觉得应该是Y是一堆字母(密文),其实我看过其他的加密方式,很多最后会对Y里面的数值比上一个数求余数!

Ⅲ 求高手!!!matlab密码编程求解~~!!!

从你的程序看,输入为奇数的时候,你后面补了一个和最后字符相同的字符,比如你输入'ABC',实际相当于输入'ABCC',这样得到的密文为'EHIL',将'EHIL'解密得到的也是'ABCC'。
所以你的哑元并不哑。。
修改,将加密和解密中的
if mod(length_aa,2) == 1
aa = [aa, aa(length_aa)];
end
修改为
if mod(length_aa,2) == 1
aa = [aa, 32];
end

可得到你要的结果。

Ⅳ 用matlab实现凯撒密码,仿射密码,维吉尼亚密码,素数判定和大数分解

functionY=caesarCode(plaintext,shift)
chars=['a','b','c','d','e','f','g','h','i','j','k','l','m','n',...
'o','p','q','r','s','t','u','v','w','x','y','z'];
L=length(plaintext);
fori=1:L
forj=1:26
ifplaintext(i)==chars(j)
k=mod(j+shift,26);
ifk~=0
Y(i)=chars(k);
else
Y(i)=chars(26);
end
end
end
end

凯撒密码,来自Canhui WANG

Ⅳ matlab编写脚本文件实现简单的密码程序。先显示“input your password”,初始密码为123456。

clc;clearall;
dpw='123456';
ict=1;
pwr=false;
whilepwr==false&&ict<=3
pw=input('inputyourpassword:','s');
ifstrcmp(pw,dpw)==true
pwr=true;
else
disp('inputyourpasswordagain.');
ict=ict+1;
end
end
ifict>3
disp('yourarewrong.');
else
ifpwr
disp('welcome!');
%dosomething
end
end;

Ⅵ matlab中gui设计账号密码的登陆界面的程序怎么编写,在登陆完成后打开a.m这个m文件。

点击相应的按钮,按钮对应的消息位置MATLAB都自动做好了,我们只需要直接添加代码就行了。在按钮下编辑代码,获得输入的用户名和密码,与实现设定的账号和密码对比(做减法),如果相同就可以登录

Ⅶ 用matlab编写,a到b被c整除的个数

%%a到b被c整除的个数

a=3;b=20;c=3;
R=A(mod(A,c)==0)
ct=length(R)

R =

3 6 9

ct =

3


%% 编写一个六位数密码,具有识别功能,始定为123456,

%% 是的话输出*,不是的话输出错误。

clc
clearall
pw='123456';
s=input('请输入一个6位数的密码: ','s');
ifstrcmp(pw,s)
disp('密码正确');
else
disp('密码错误');
end

Ⅷ matlab设置的密码格式要求

matlab设置的密码格式要求是英文大小写和数字组成的密码,一般密码为8—20位数字
MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。
MATLAB是matrix&laboratory两个词的合,意为矩阵工厂(矩阵实验室),软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。

Ⅸ MATLAB编程:设有一6位密码,每位都由0到9十个数字组成,编写程序生成此密码的所有组合,将结果存入矩阵

参考代码:

>>[a,b,c,d,e,f]=ndgrid(0:9);
>>P=char([a(:),b(:),c(:),d(:),e(:),f(:)]+'0');
>>P([1:20,end-19:end],:)
ans=
000000
100000
200000
300000
400000
500000
600000
700000
800000
900000
010000
110000
210000
310000
410000
510000
610000
710000
810000
910000
089999
189999
289999
389999
489999
589999
689999
789999
889999
989999
099999
199999
299999
399999
499999
599999
699999
799999
899999
999999

生成密码组合只需前两条语句(保存在矩阵P中),第三条语句显示前20和最后20个密码。

Ⅹ 一个matlab程序加密后只能通过密码或者生成密钥来运行程序如何实现

n=4;%%%设定允许输入密码的次数即可。

阅读全文

与用matlab编译一个密码相关的资料

热点内容
用什么工具制作安卓应用 浏览:484
单片机数码管的代码 浏览:775
第一款安卓手机是什么牌子 浏览:394
java异步web 浏览:270
51单片机读tf卡 浏览:936
linux下获取文件 浏览:318
加密文件电脑显示无屏幕截取权限 浏览:352
虚荣安卓用什么充值 浏览:750
阿里云没有服务器如何备案 浏览:706
python用户特性总结 浏览:728
华为门钥匙加密卡怎么办 浏览:919
南京解压车要带什么 浏览:567
天堂2编译视频教程 浏览:397
服务器没有进程怎么办 浏览:789
阿里云发布新物种神龙云服务器 浏览:64
数据结构递归算法统计二叉树节点 浏览:672
ev3怎么编程 浏览:706
gzip压缩教程 浏览:353
解压模拟例子 浏览:989
流媒体服务器如何实现视频转发 浏览:62