手机程序加密怎么设置

手机程序加密怎么设置,第1张

若使用的是vivo手机,可参考以下设置软件加密的方法:

1、Origin OS/iQOO UI/Funtouch OS 30及以上:

(1)进入i管家--实用工具--隐私保护--应用加密--应用加密--打开软件后的开关,即可加密软件。

(2)进入设置--指纹、面部与密码 /指纹与密码/面部与密码--隐私与应用加密--应用加密--打开软件后面对应的开关,即可加密。

2、Funtouch OS 30以下:进入i管家--软件管理--软件锁--点击软件后面对应的锁状图标,即可加密。(需设置隐私密码、密保)

更多使用疑惑可进入vivo官网--我的--在线客服--输入人工,咨询在线客服反馈。

;   本加密方法分三部分      根据对注册表的搜索结果判定设置对话框的内容      若初次使用 则设新密码 若是已经设置密码 则进行验证      一个密码变换小程序(比原来的复杂得多) 当然 如果需要修改密码的功能 只要将设置密码部分改动一下即可     一 程序启动时 通过搜索注册表 判断是否已有密码 来确定窗口的显示内容 不过事先应有以下的声明然后才能使用      在user中加入TRegistry 在var声明中加入以下几个窗体变量     TheReg: TRegistry;     KeyName ValueStr tempStr:String;     procedure TfrmPass FormShow(Sender: TObject);     begin         TheReg := TRegistry Create;         try TheReg RootKey := HKEY—LOCAL—MACHINE;         KeyName := ′SOFARE\Mypassword′;         //有该键则打开 没有则创建         if TheReg OpenKey(KeyName True) then begin             tempStr:=ExtractFileName(Application ExeName); //读取密码             ValueStr:=TheReg ReadString(tempStr);             //密码不为空则修改窗体为验证密码             if ValueStr<>′′ then begin                 edit Visible:=false; frmPass Caption:=′验证密码′;                 edit SetFocus; OK Caption:=′确定′; end                 //密码为空则修改窗体为设置密码对话框             else begin             showmessage(′第一次使用请设置密码!′);             edit Visible:=true; frmPass Caption:=′请设置新密码′;             edit SetFocus; OK Caption:=′设置′;         end; TheReg CloseKey; end;     finally TheReg Free; end; end;       二 按钮的响应代码 包括新设密码和验证密码     procedure TfrmPass OKClick(Sender: TObject);     begin         //根据Edit 的显示与否判断已有密码 进行验证         if edit Visible=false then begin             if pass(edit text)=ValueStr then begin                 showmessage(′密码正确!′); end             else begin                 showmessage(′密码不正确!无权 *** 作!′);             halt; end; end //无密码 设置新密码         else begin         if edit text=edit text then begin             TheReg := TRegistry Create;             TheReg RootKey := HKEY—LOCAL—MACHINE;             KeyName := ′SOFARE\Mypassword′;                 if TheReg OpenKey(KeyName True) then                     TheReg WriteString(tempStr pass(edit text));                     TheReg CloseKey; end                 else begin             showmessage(′再次键入的密码不一致 请重输!′);         edit text:=′′; edit text:=′′;         edit SetFocus; end; //进行下一步 *** 作      end; end;       三 密码变换程序 注意要预先定义     这个变换小程序在笔者看来还不算很复杂 只进行了两次变换 不过 想要破译也是得费点劲 读者还可以采用其他的数学函数进行更为复杂的变换     function pass(pstr:string):string;     var str str :string;     i j:integer;     begin         str:=pstr;         for i:= to length(str) do begin         //进行第一次变换         j:=(i*i*i mod (i+ ))+(i*i mod (i+ ))+i* + ;         str :=str +chr(ord(str[i])+j); //第二次变换         j:=(i*i*i mod (i+ ))+(i*i mod (i+ ))+i* + ;         str :=str +chr(ord(str[i])+j); end;     pass:=str ;     end;  lishixinzhi/Article/program/Delphi/201311/24821

以上就是关于手机程序加密怎么设置全部的内容,包括:手机程序加密怎么设置、用注册表对Delphi程序加密、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10112331.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存