VFP 多用户权限设置实例
在应用系统中,经常使用口令实现对系统操作权限的控 制,常规的方法是在进入系统时提示操作者输入一个字符串 口令。这种口令的设置方法多种多样,有的是将固定口令密 码写在程序里,系统开始要求操作者输入该密码,正确方可 进入,这种方法的缺点是密码不能改变, 且全系统只有一个。 还有一种方法是将操作者输入的密码通过加密,转换为加密 伪码存储在数据库中,但这种方法的密码和伪码仍有显式的 对应关系, 容易被破解。 本文介绍一种在 VFP 中用随机伪码 存库的方法实现简单可靠的系统加密,并用此方法实现一个 应用系统的多用户权限控制,这种方法的特点是实现简单, 加密可靠,不易破解,可将一个 1 至 7 位的用户密码转换为 20 位的随机伪码, 且每次重新设定密码时所产生的伪码都不 相同,通过变换生成的 20 位伪码没有任何规律性,即使从 数据库中擦除伪码也无法进入系统,从而实现了可靠的密码 权限控制。
一、可靠的随机伪码存库
从用户密码到存库的随机伪码之间的变换由两个函数完 成,一个是加密函数,一个是解密函数。加密函数的思想是 对用户密码(真码)进行复杂化、隐蔽化处理,也就是将真 码淹没在 20 位伪码中,加密函数如下:
FUNC MAZH1
PARA ZMZ
ZMZ=VAL(ZMZ)
N仁RAND(门0八9
IF N1lt;=999999999
N1=N1+10
您可能关注的文档
- vfp在学籍管理中的应用.doc
- vfp中动态结构数据报表的调控技术实现.doc
- vfp数据导出到excel技术.doc
- vfp-张尔旋-实验报告1.doc
- vfp—刘子恒--实验报告10.doc
- vf课程设计心得体会,vf课程设计心得体会.doc
- vim编辑器支持python开发环境.doc
- visionmobile:2014年北美应用开发者调查报告.doc
- visionmobile:siri军团,虚拟助手未来展望.doc
- visionmobile:手机商业模式的演变从硬件利润到分发渠道.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)