السلام عليكم
انا جيت اليوم بالبرنامج تبع التوقيع وتشفير الرسالة
بس البرنامج انا مشفر ال d باستخدام ال e
بس حاولت اعمل العكس واشفر e باستخدام ال e
ياريت اذا حد عنده فكرة يفيديني …
هذي الاكواد بالماتلاب للتشفير باستخدام ال d
% --------------------------------------------------------------------
function varargout = in_Callback(h, eventdata, handles, varargin)
val=[];
format longg
v=get(h,'string');
if 1~=isempty(v)
val=char(v);
[c,out,p,q,n,e,d]=rsacore(val);
C=c;
set(handles.c,'string',C);
set(handles.out,'string',out);
set(handles.p,'string',p);
set(handles.q,'string',q);
set(handles.n,'string',n);
set(handles.e,'string',e);
set(handles.d,'string',d);
else
C=[];
out=[];
p=[];
q=[];
n=[];
e=[];
d=[];
set(handles.c,'string',C);
set(handles.out,'string',out);
set(handles.p,'string',p);
set(handles.q,'string',q);
set(handles.n,'string',n);
set(handles.e,'string',e);
set(handles.d,'string',d);
openfig('inputmsg.fig','reuse');
end
% --------------------------------------------------------------------
function varargout = c_Callback(h, eventdata, handles, varargin)
g=get(h,'string');
if 1 ~= isempty(g)
posdlg=[1 1];
errormsg(posdlg);
end
% --------------------------------------------------------------------
function varargout = out_Callback(h, eventdata, handles, varargin)
g=get(h,'string');
if 1 ~= isempty(g)
posdlg=[1 1];
errormsg(posdlg);
end
% --------------------------------------------------------------------
function varargout = p_Callback(h, eventdata, handles, varargin)
g=get(h,'string');
if 1 ~= isempty(g)
posdlg=[1 1];
errormsg(posdlg);
end
% --------------------------------------------------------------------
function varargout = q_Callback(h, eventdata, handles, varargin)
g=get(h,'string');
if 1 ~= isempty(g)
posdlg=[1 1];
errormsg(posdlg);
end
% --------------------------------------------------------------------
function varargout = n_Callback(h, eventdata, handles, varargin)
g=get(h,'string');
if 1 ~= isempty(g)
posdlg=[1 1];
errormsg(posdlg);
end
% --------------------------------------------------------------------
function varargout = e_Callback(h, eventdata, handles, varargin)
g=get(h,'string');
if 1 ~= isempty(g)
posdlg=[1 1];
errormsg(posdlg);
end
% --------------------------------------------------------------------
function varargout = d_Callback(h, eventdata, handles, varargin)
g=get(h,'string');
if 1 ~= isempty(g)
posdlg=[1 1];
errormsg(posdlg);
end
% --------------------------------------------------------------------
function varargout = helpbutton1_Callback(h, eventdata, handles, varargin)
fig1=openfig('helpmsg.fig','reuse');