網際論壇 - 軟體中文化交流區 - [密碼工具] ToP Secret v1.0
» 遊客:  註冊 | 登錄 | 會員 | 幫助
 

免費線上小說
動漫分類 : 最新上架熱門連載全本小說最新上架玄幻奇幻都市言情武俠仙俠軍事歷史網游競技科幻靈異 ... 更多小說

作者:
標題: [密碼工具] ToP Secret v1.0 上一主題 | 下一主題
  Discover
  進階會員 
 


  積分 2077
  發文 250
  註冊 2007-11-23
  狀態 離線
#1  [密碼工具] ToP Secret v1.0

[軟體名稱] ToP Secret v1.0
[軟體語言] 繁體中文 (UniCode 環境)
[檔案大小] 3X KB (UPX Version),4X KB (MPRESS Version)
[存放空間] http://sharebee.com/bc911029  <= v1.0 正式版,尚未更新下列話題所提項目
[軟體資訊] 本程式不同於一般坊間常見的密碼產生程式,只是隨機給你幾組亂碼產生的密碼,而是根據使用者輸入的特定資料給出一組對應的密碼。而密碼索取字數越多,強度越強,在一些密碼強度的測試網頁上所得結果,只要超過二十碼,基本上都是非常難以暴力破解的。

密碼產生的運算基礎為 Hash 值,加上一些「無意義」的運算或附加參數及規則所產生,所以基本上只要密碼長度夠長,就很難出現重複或是類似密碼。
而且如果你選取了「作業系統版本」、「電腦名稱」、「使用者名稱」等項目,就表示只有在擁有相同條件下的電腦中使用,產生的密碼才會相同,所以即使輸入的關鍵字被有心人士取得,只要是在上述條件下產生的密碼,也無法在其他要件不符的電腦上重現。

如果你是個常常難以決定所需密碼、害怕密碼不夠安全,或是和我一樣懶得去記一些累贅密碼的人,那麼本程式非常適合你,只要記得關鍵字或是輸入模式就夠了,程式就會提供你所需的特定密碼。


用途範例 1:例如在註冊某某討論區時,我可以在基本參數中輸入所需帳號名稱,另外在自訂參數中輸入網址,密碼字數選用32,這時程式給出的密碼就可以當作登錄密碼,無須特別去記憶又可以避免使用過短密碼容易被有心人士盜用。

用途範例 2:例如在壓縮檔案時,需要密碼保護,則可以在基本參數中輸壓縮檔名稱,另外在自訂參數中輸入日期,格式選擇最後一種,密碼字數選用最大值99即可 (目前開放 1~99),這樣就不必為了該使用何種密碼而思考太多,又怕忘記。

用途範例 3:使用者自己發掘吧•••


暫定 Version 1.3 例圖:



完善版本暫不提供,目前釋出則為先前的版本 (Version 1.0):
因為還需要再做些調整,加上字元排除 (某些密碼輸入系統會限制特定文字的使用) 等項目、自行輸入自訂系統訊息,以及一些硬體鎖定的附加參數;等完善後再釋出。
另外,本來是有自訂輸入密碼格式的想法,但用途不多而暫不添加;如果真的有需要,則會後續加上。

暫時 Version 1.3 已完成:
- 自行輸入自訂系統訊息。
- 硬體鎖定的附加參數。
- 功能選單的增、減整合。
- 增加排除參數,可指定不需使用的字元。
- 一些問題修正。
檔案大小:40.5 KB (UPX Version),48.5 KB (MPRESS Version)


已知問題:
Version 1.0 在取碼表時並不夠嚴謹,所以在相同輸入條件下,不同的密碼長度,可能會出現類似密碼。
目前 Version 1.1 已排除此現象,不過這修正會導致兩個版本的輸出結果有異,也就是個別為獨立版本,無法沿用。
請注意:如果已使用 Version 1.0 的話,請保留此版本,避免無法得知原始密碼為何?

如果有什麼好的想法或是建議的話,麻煩請提出。

[ Last edited by Discover on 2009-11-24 at 05:25 PM ]


2009-11-22 10:51 AM
查看資料  發短消息   編輯文章  引用回覆
  plusv
  進階會員 
 


  積分 1533
  發文 347
  註冊 2009-1-20
  狀態 離線
#2  



  Quote:
Originally posted by Discover at 2009-11-22 10:51 AM:
「作業系統版本」、「電腦名稱」、「使用者名稱」等項目

我個人覺的對"一般"使用者來說, 「作業系統版本」、「電腦名稱」、「使用者名稱」,這幾個變異數比較大,電腦大都是請別人灌的,若電腦中毒或重灌,安裝的人大都會隨便亂取名稱之類的,這樣就很不確定性.

若能改成"一般"較不可能更改的比較有確定性,因為 Hash 是單向不可逆的算法,我"個人"建議是採用如
NIC MAC Address
BIOS Version or Date
CPU ID
Mainboard Model 型號
HD Serial No(HD 硬體最好,非軟體 Volume Serial Number)

這些對"一般"用戶來說,"理論"上變更機率更低,更適合作 Hash 種子運算.




!! 初學者請多指教 !!
2009-11-22 11:24 AM
查看資料  發短消息   編輯文章  引用回覆
  Discover
  進階會員 
 


  積分 2077
  發文 250
  註冊 2007-11-23
  狀態 離線
#3  

會採用上述要件是考慮到如果之後電腦故障,至少還有個參考依據,可設定相同條件來回復密碼,如果採鎖定硬體資料的話,那基本上沒救了...不過這想法可參考一下
而且怕一般用戶不清楚系統資訊為何?特別設置了顯示相關訊息的選項,看一下稍微記得就可以了。


2009-11-22 11:34 AM
查看資料  發短消息   編輯文章  引用回覆
  plusv
  進階會員 
 


  積分 1533
  發文 347
  註冊 2009-1-20
  狀態 離線
#4  

但是"實務"上,有人的電腦重灌後「作業系統版本」、「電腦名稱」、「使用者名稱」,會一樣嗎 ?? 我看機率不高.

或許程式執行時能先自動儲存這些設定值,這樣這些值就不會變動,
例如我在 PC A 儲存一 PCA.Setting
我到 PC B 使用,但我強迫使用 PCA.setting (可讓使用者選擇是否將內容加密或明文)

我覺的這點很重要,這才有使用這軟體的價值,因電腦不可能永遠不壞,零件有可能會換或壞掉,所以若能強迫程式使用某個先前的設定,這樣永遠會一樣,這樣就算使用者換新電腦還是會一樣,因為使用者可強迫指定用哪一個設定,不要讀新電腦的值.

>>鎖定硬體資料的話,那基本上沒救了
用 SIW 之類的軟體掃一次每次都一定會一樣,因為一般用戶並不會改那些東西.
對玩家來說,硬體資料大都可以改,不能改的也是有軟體可模擬.

[ Last edited by plusv on 2009-11-22 at 12:08 PM ]




!! 初學者請多指教 !!
2009-11-22 11:42 AM
查看資料  發短消息   編輯文章  引用回覆
  a2213572
  高級會員 
 



  積分 7539
  發文 1477
  註冊 2006-5-20
  狀態 離線
#5  

作業系統版本此項如果更新版本就會出現問題.
建議此項不列入.


2009-11-22 11:42 AM
查看資料  發送郵件  發短消息   編輯文章  引用回覆
  Discover
  進階會員 
 


  積分 2077
  發文 250
  註冊 2007-11-23
  狀態 離線
#6  



  Quote:
Originally posted by plusv at 2009-11-22 11:42 AM:
但是"實務"上,有人的電腦重灌後「作業系統版本」、「電腦名稱」、「使用者名稱」,會一樣嗎 ?? 我看機率不高.

或許程式執行時能先自動儲存這些設定值,這樣這些值就不會變動,
例如我在 PC A 儲存一 P ...

1. 因為我習慣備份整個系統為印象檔,所以基本上上述資料是一樣的。
那我加個自行輸入的功能好了,僅做密碼產生用途,而不修改系統。

2. 我提的沒救了,是指當電腦硬體掛掉的情形,這就無法救援了。

3. 作業系統版本此項如果更新版本就會出現問題:可選擇不採用此功能,或者等我加入自訂功能後,可自行填入。


2009-11-22 12:16 PM
查看資料  發短消息   編輯文章  引用回覆
  工友
  基本會員 
 



  積分 78
  發文 21
  註冊 2009-10-9
  狀態 離線
#7  

集合意見,問題.尋求完美.
祈待大大的佳作出爐.勞力


2009-11-22 12:54 PM
查看資料  發送郵件  發短消息   編輯文章  引用回覆

可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題

論壇跳轉選單: