matlab代碼加密
㈠ matlab怎麼加密程序
可以預編譯成二進制文件:pcode test.m會得到一個test.p的文件,用法和.m文件一樣,但是別人看不到源代碼。
無法破解,所以你可以提供.p文件給別人,別人完全可以當作.m文件來用,只需要你提供函數的介面,但是他永遠無法知道.m的內容
㈡ 我編寫了一個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實現圖像加密 基於lorenz混沌映射的
使用以下代碼: clear;clc; x=imread('lena.bmp','bmp'); [a b c]=size(x); N=a*b; m(1)=input('請輸入密鑰: '); disp('加密中...'); for i=1:N-1 m(i+1)=4*m(i)-4*m(i)^2; end
㈤ matlab怎麼把函數加密後供別的腳本調用
matlab怎麼把函數加密後供別的腳本調用end 調用時,>>A=[10,-7,0;5,-1,5;3,2,6];b=[7;6;4];mygauss(A,b)ans=0.0000-1.0000 1.0000 或>>mygauss([10,-7,0;5,-1,5;3,2,6],[7;6;4])ans=0.0000-1.0000 1.0000 也可以在程序種直接調
㈥ matlab 程序 可以用軟體狗硬加密嗎
應該是可以的,如果有代碼就代碼加密,如果沒有就做二次加密,然後重新封裝
㈦ matlab怎麼在原有數據的基礎上加密網格
1、girdon%添加網格。
2、覺得網格不夠密度gridminor。
3、不想看到網格gridoff。
4、可以用xlim,ylim,zlim修改一下坐標尺度即可加密網路。
㈧ 一個matlab程序加密後只能通過密碼或者生成密鑰來運行程序如何實現
n=4;%%%設定允許輸入密碼的次數即可。
㈨ 懂MATLAB和AES加密演算法的高手來幫我!怎麼用MATLAB語言編程AES加密演算法
加密過程為:C=Ek3(Dk2(Ek1(P)))
3DES解密過程為:P=Dk1((EK2(Dk3(C)))
具體的加/解密過程如圖2所示。K1、K2、K3決定了演算法的安全性,若三個密鑰互不相同,本質上就相當於用一個長為168位的密鑰進行加密。多年來,它在對付強力攻擊時是比較安全的。若數據對安全性要求不那麼高,K1可以等於K3。在這種情況下,密鑰的有效長度為112位。