密码控件怎么开发
的有关信息介绍如下:在我们的生活中那,如何操作上述标题的小问题,小编今天就在这里给大家分享一点我的小经验,来增加我们的体验,希望可以给你们带来帮助。
如果仅仅为了安全的输入一个密码,而要用户下载几百M的安装程序,这是很多人不能接受的,Delphi做为win32下的原生开发工具,能很好的支持微软各种古老的经典技术。
浏览器检查功能,确定该控件只能在IE浏览器中使用,不允许在Webbrowser或者其他浏览器中打开,这里主要是为了避免程序模拟浏览器打开网页登陆,对用户账号安全造成问题。
推荐用delphi 2010(d7也可以,不过添加属性,方法等过程要手动,稍微麻烦点)1.启用delphi2010-->File->New->Other-->Active Library2.项目命名为MyActive3.File-->Save All 全部保存实际上这样就能编译了。
用户输入控件的密码经加密保存在内存,对每个字符进行加密后分开来保存。当然使用键盘勾子还是可以拦截到用户输入的字符串。
完了之后,点击工具栏中的Refresh。Implementation(即上图中工具栏中圈起来的部分)--这一步很重要,点击之后,它将自动生成属性Msg对应的声明和实现代码模板
运行后,除了弹出一个空白的警告框,暂时看不到其它。Msg属性没给任何初始值,当然是空字符串,所以弹出一个空的警告框是正常的我们再来添加一些控件和方法,以验证刚才设置的属性确实有效