VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

公共场合下的身份认证密码的编制新法

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
ftcbds
訪客






第 1 樓

發表發表於: 星期日 七月 17, 2005 1:35 pm    文章主題: 公共场合下的身份认证密码的编制新法 引言回覆

公司在公众场合设置一终端,供员工查询自己的工资、工时、医疗养老等保险的个人帐户。每个员工按自己的员工代码输入身份后,系统要求输入身份认证密码。如何编制密码,不得不认真考虑:

密码过简,容易泄密;如过繁,虽可尽力保护个人隐私,但用户不易记忆,经常要求系统管理员复原忘却的密码,令我不胜其烦。

经探索,找到一个简易的编码方法,适合在公众场合下使用,即使你身边的人(除非使用摄象机)想偷看偷记,要想一下子看清并记住数十个字符,也不是那么容易的。

下面把该软件的操作说明附上,大家一看就明了。

鉴于操作本程序所处周边环境及本程序所含内容的敏感性,本程序设置了一套全新的身份认证方法。必须经身份认证后方可有权操作。身份密码可由操作者随时自行修改。下面将密码编制和输入方法简介如下:

1、密码只能由数字组成,位数不限,但全部密码的各个密码数字之和不能超过50(密码数符 0 按 10 计算)。

2、密码必须这样输入:
当您在系统登录需验证身份时,将您的密码按照密码的位数依次进行分解:要输入的某位密码是 n ,那么在随意敲入 n-1 个无效的字符后,第 n 个字符作为有效的密码字符,必须敲入 n 。


例如您的密码设定为 324 ,则在系统登录验证身份时,应该如此输入您的密码:(其中,x 可以是任意字符的乱码,可以是数字,也可以是字母)
xx3x2xxx4xx…xx…
后面还可以随意敲入一些字符,只要总长度不超过50就行。

又假如您用《修改登录密码》菜单命令,已经将您的密码改为 102 ,则今后在登录时,就应该这样输入密码:
1xxxxxxxxx0x2xx…xx…

在第一个例子中
由于密码第一位是 3 ,所以前两个字符可以是任意字符,而第三位必须输入 3 ;
接下来由于密码第二位是 2 ,所以在敲入一个任意字符后,再敲入 2 ;
最后,由于密码第三位是 4 ,则应该在敲入三个无效字符后,输入字符 4 。

在第二个例子中
由于密码第一位是 1 ,因此只能在第一位敲入 1 ;
接下来由于密码第二位是 0 ,而密码数符 0 按 10 计算,所以在敲入字符 0 前,需要先敲入 9 个任意字符;
最后,由于密码第三位是 2 ,则应该在敲入一个无效字符后,敲入字符 2 。

这种身份认证的密码编码方式,整个过程一气呵成,需要记忆的密码长度比较短,输入密码时的字符长度却较长,且其中的乱码无规律,即使是有人成心想偷看您的密码,也不容易记住那一长串的字符组合,便于在公共场合使用。但是在编排密码时,应注意避免使用类似“111”,“123”等易失密的弱码。
回頂端
ftcbds
訪客






第 2 樓

發表發表於: 星期日 七月 24, 2005 1:31 pm    文章主題: 引言回覆

在密码的前或后面均可加乱码。我已按此思路重新设计过。当初,脑子进水了,未想到。
繁琐不一定就比简洁来的安全。
谢谢Tigerlee 。
回頂端
andywilliams



註冊時間: 2004-10-23
文章: 111


第 3 樓

發表發表於: 星期三 八月 10, 2005 12:57 pm    文章主題: 引言回覆

把USER KEYIN 字串,分為有效碼跟無效碼
定義 : 有效碼=密碼字元 , 無效碼=非密碼字元
EX: 密碼 =324
USER 可 KEYIN
xx3x2xxx4xx
3xxxxx2xxxxx4xxxxxx
.....
這樣會不會比較多變化又易記.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作