Wednesday 31 August 2011

KeePass-好用的密碼管理_自動填表功能捕及

 

需要原因

現在網路流行的時代,不管做甚麼都要註冊。但這麼多地方要註冊,通常來說大家的密碼都是那幾個,甚至只有一組。這導致如果你其中一個被盜的話,所有都不安全了。加上大家的密碼應該都和各自有關的資料組成的,因此有心人士可以針對你而設計專門攻擊你密碼的字典,因此需要一個能夠管理密碼的軟件。

KeePass 的優點

  • 軟件能安裝在多個作業系統包括智能手機
  • 能夠使用檔案作為資料庫的密碼保護
  • 能夠自動填表
  • 能夠填訊息如URL能快速的定位到密碼的網址
  • 能夠自動生成隨機密碼

幾本上電腦玩物把它的功能寫的都很完善了(包括手機板),但關於自動化填表部分不是很好用,因此我查了一些資料把它做了總結。

個人帳號密碼的安全保險箱:KeePass Password Safe (附自動化填表技巧補完)- 電腦玩物

KeePassDroid 在Android手機上快速輸入各網站、 App帳號密碼 - 電腦玩物 手機版

以下是我所要加關於自動化填表的技巧補充,首先是軟件版本和地址:

我這篇是以:KeePass Version 2.15 所寫的

KeePass 有幾種輸入密碼方式

1. 手動copy密碼,再手動自己paste密碼進去

2. 選定field,再去keePass選Perform-AutoType

3. 使用Global-Auto-Type(推薦但須要事先設定)

1.手動copy密碼,再手動自己paste密碼進去

這很簡單但也比較費事,當去一個網站要輸入帳號和密碼的時候,譬如

clip_image002

可以手動開啟KeePass的介面 (預設快捷建 LCtrl + Alt+ K)

image

對 username 的地方點兩下(或對那欄點 右鍵->選copy username),這裡的例子是對 [xxxxxx@hotmail.com]點兩下 會自動copy到剪貼不,同理密碼也是以樣的copy方是。但密碼只會存在10秒就會自動從剪貼不刪除(秒數可以去option理改)

image

<回目錄>

2.選定field,再去keePass選Perform-AutoType

以上的方法能解決,但挺麻煩,至少要換頁面兩次(一次username,一次密碼)有點麻煩,引此有一個簡單一點的方是用 auto type

當我們要輸入帳號和密碼的時候:

clip_image002[1]

點username的輸入框,這是執行keepass,選取正確的帳號密碼:

image

這時按 快捷鍵 Cltr+V(或對那向點右鍵,選 [perform Auto-Type]),這時畫面會回到之前要輸入帳號密碼的地方,然後username和password會被自動輸入。

能夠執行的原理有點向macro,他有一些預設的按鍵組合使這可以完成。如果需要修改,對那欄目點右鍵, 選 [view/edit entry] -> [auto type]:

image

可以看到他是繼承(inherit)這一組密碼的預設動作,以這例子就是

先輸入 : [username]

直行 按鍵: tab

輸入: [password]

直行 按鍵: tab

如果要修改一組的預設動作:

image

對那組點右鍵,選 [edit group] (如: Internet)

clip_image013

再選atuo type 就行。

<回目錄>

3.使用Global-Auto-Type

第二種方法有比較快,但他有兩下缺陷:

1. 要先把KeePass打開才可以

2. 要自己選擇密碼

而使用global-auto-type能解決這些問題。

執行 global-auto-type的快捷鍵是 LCtrl+Alt+A,而他選密碼的規則基於兩條:

1. 密碼的 Title與 要直行的網頁或軟件的title相同字 (不需要完全一樣)

(電腦玩物的圖片)

clip_image014

clip_image015

2. 自定義的

有些網站的title很generic,例如

clip_image017

如果把title設成sign in 能夠使用 global-auto-type但就不能很確定的表達是hotmail的密碼,因此有第二種設定:

用上述的方法打開 auto type 的選項

image

選 add

image

這是可以點 Target Window 的下拉框會顯示目前所有開啟的網頁/軟件的title,這時就可以簡單的選取出想要把這一組密碼和那一個網頁或軟件關聯。

這時可以看到登入hotmail的title是

Ff7-sign in- mozila firefox

可以看的出只有中間 sign in 的部分是網頁的標題,而前搓(ff7)和後搓(mozila firefox) 是 firefox 自己加的,因此我們設置 Target window的時候,要考慮到如果以後用的是ie瀏覽器這組設定也要適用。

clip_image024

這時從關網之道可以用 wildcard(*) 和regular expression 來估選 target Window。

When creating a custom window/sequence association, you need to tell KeePass how the matching window titles look like. Here, KeePass supports simple wildcards:

String with Wildcard

Meaning

STRING

Matches all window titles that are named exactly "STRING".

STRING*

Matches all window titles that start with "STRING".

*STRING

Matches all window titles that end with "STRING".

*STRING*

Matches all window titles that have "STRING" somewhere in the window title. This includes the string being directly at the start or at the end of the window title.

以上內容是從http://keepass.info/help/base/autotype.html#autowindows

因此我設定成為

*sign in*

表示只要 title 有 sign in 的字眼在中間就會 Match

image

當match成功後會做的動作就和在第二個方法提到的設定是一樣的

<回目錄>

Google Contacts-打造自己聯繫人資料庫

 

使用Google Contacts的原因

我一直以來都沒有很注意地去組織我的線上聯絡人列表,加上我也朋友也不多,頂多是把比較熟的人打個名子,加email而已,因此從來沒有好好管理過。但自從有了一台智能手機以後,我發現有一個完善、清楚的聯繫人資料是需要的。

完善的聯繫人資料帶來的好處:

  • 所有聯繫人的資料都在一個地方
  • 能夠和手機同步資料
  • 輸入的資訊能和其他產品使用-如輸入的地址能在手機上直接查詢、能把上傳到picasa圖片加上聯繫人的資料。

     

    目錄

    1. 登入和介面
    2. 新增、修改聯絡人
    3. 匯入已有聯絡人/匯出聯絡人做備份
    4. 其他的Tips

    1.登入和介面

    因為Google Contacts和Gmail整合了,因此要使用Google Contacts需要有Gmail帳戶。

    Gmail登入點我

    登入了以後,在左邊的欄裡點 “Contacts”就會進入到Google Contatcts。

    image

     

    可以看的到左邊的一欄是你對聯繫人的分類,有點像Tags,可以區分是家人、朋友等等,這區分如果做好,除了能更清楚看到想看到的對象,同時當和智能手機 同步以後能夠區分那一種分類隱藏或出現在智能手機的聯絡人。而在主畫面是聯絡人的主要資料,名子、email、電話、和地址。最右邊是除了目前以外所加入的類別。

    <回目錄>

    2.新增、修改聯絡人

    當點選新增或修改聯絡人的時候會出現

    image

    大部分的欄目都很清楚,介紹幾個比較重要的欄目和有幾個比較特殊可以按”Add” 來增加的欄目:

    Photo:如果已有這人的相片可以在此上傳,但可以結合Picasa來使用。同時這將會是在智能手機裡出現的圖片。

    Phonetic Name: 換成中文就是 名子的拼音表示。 在智能手機上這一欄會出現在 名子的下面,同時這聯絡人的排序(sort)方式是以 Phonetic Name 為準而不是以名子。這功能因該是為了支援一些非英系語言國家想排序聯絡人而設置的。注意:這欄填英文字母,要不在智能手機上會無法以英文字母排序這人。

    Relationship: 這是標示這聯絡人和誰有甚麼關係。闢如一些不是很熟但是是朋友的女朋友就可以把它加進去。

    Nick Name:這是綽號的功能,通常好朋友會有一些綽號,就是填到這欄裡的。在智能手機哩,雖然不會直接顯示在通訊錄上,但當搜索的時候可以打綽號而且也會找的到。

    Birthday: 生日這欄如果填正確的話,可以後來用作生成生日的日曆來提醒自己誰生日,再也不會忘記了。

    其他的欄目如果可以就填詳細一點,畢竟以後說不訂能夠用在哪裡。

    <回目錄>

    3.匯入已有聯絡人/匯出聯絡人做備份

    通常來說大家都會已經有一些自己做好的聯絡人而Google Contacts 接受 CSV(outlook 或其他email都是這種) 檔名和 vCard(apple) 類型。

    image

    當整理好聯絡人的時候,最好做一個備份,這樣以後刪錯也有備份:

    image

    可以選擇要備份成甚麼格式和多少聯繫人,備份黨可以放到如Dropbox裡。

    <回目錄>

    4.其他的Tips

    有一些不錯的Tips,或許能夠加速整理聯繫人

  • 使用Picasa 3 來更改聯繫人
  • 找到 重複的聯繫人 和 合併兩個聯繫人
  • Restore contact: 回朔誤刪的聯繫人
  • 更改聯繫人類別
  • 手機上所顯示的聯絡人

    使用Picasa 3 來更改聯繫人

    Picasa 3 是 Google 開發用來管理圖片的一個軟件。同時他可以幫助同步本機和Google 圖片空間。他同時可以用來更改線上聯絡人。我覺得這比較好用。

    打開Picasa 3 選 工具列的 Tools->Pepole Manager->Manage online Contacts

    image

    剩下的就和在網路上該改一樣。

    找到 重複的聯繫人 和 合併兩個聯繫人

    在 More->Find&Merge Contacts 會嘗試找出重複聯繫人然後問你要不合併,或著選擇已知的重複聯繫人然後選擇 Merge Contact,這樣他會嘗試合併兩個同時讓你編輯。

    image

    Restore contact: 回朔誤刪的聯繫人

    如果不小心刪掉了聯繫人,可以嘗試使用裡面的回朔功能

    image

     

    更改聯繫人類別

    當更改聯絡人類別的時候,記得要按appaly才會有效果

    image

    手機上所顯示的聯絡人

    在Android智能手機上,能選擇那類聯絡人要出現或隱藏。

    Contacts –>Menu->More->Display Option->Google

    把要顯示的聯絡人類別打勾就行了

  • Monday 29 August 2011

    Google Calendar - 介面篇

    既然知道Google Calendar能帶來的便利,這一篇就從介面開始說起。

    這一篇會提到

    1. 登入到Google Calendar
    2. 幾個不同的介面和瀏覽方式 

    1. 登入到Google Calendar

    首先,要使用Google Calendar當然需要一個帳戶,如果已經有Gmail 帳戶,就用Gmail帳戶登入,如果沒有,可以使用目前你所用的email地址來註冊

    沒Google帳戶也不想開Gmail點這

    想開Gmail就點這

    Google帳戶註冊成功後點這進入Google Calendar

    www.google.com/calendar

    登入後會出現

    image

    1. 顯示今天的日期

    除了在標題欄顯示今天的日期以外,在左邊的小日曆也會把今天的日期已小框框圈出來。同時在主要的大日曆也會把今天的日期框起來。

    2. 點此可把相關的部分隱藏

    點三角形向下的小標示可把相對應的部分隱藏/顯示。

    3. 點一下可把相對應的日曆隱藏/顯示

    Google Calendar可以同時擁有很多個日曆,因此開已很好的把事件分開,譬如和工作有關的事件都在工作的日曆,把和帳單有關的事件放在帳單日曆裡。 因此能顯示日曆和隱藏日曆能使要關注的日曆事件更明顯,更容易找到想注意的事件。

    隱藏 “Work” 日曆的事件

    image

    顯示 “Work”日曆的事件

    image

    可以看到當顯示日曆的時候,在日曆旁會出現一個有顏色的方塊,而相對應的和那日曆有關的事件也是以那顏色顯示。以work 日曆為例子,所有相對應的顏色是有點粉紅色。

    4.日曆類型

    Google Calendar其中一個優勢是能夠匯入別人的日曆,因此有兩種不同的類型。

    • My Calendars
    • Other Calendars

    這兩個的最不同處是自己的日曆(My Calendars)可以更改,而別人的只能讀(Other Calendars)

    <回目錄>

    2. 幾個不同的介面和瀏覽方式

    image

    1. 搜索事件

    Google作為最大的搜索引擎當然會有內建的搜索事件的方法,而搜索出來的結果就像是 日程(agenda)模式列表出來(稍後會提到)

    2.換月份

    這不需要更多的筆墨

    3.”今天”的按鍵

    當我們看到未來日曆的時候,突然想回到今天怎麼辦?當然可以慢慢地點回去,但Today按鈕可以馬上把日曆轉到今天日期的這葉。

    4.事件閱讀模式

    總共有5個事件閱讀模式,其中一個模式是可自訂的,所有模式是:

    • Day

    image

    可以看到今天的日期,而紅色三角形 對應的那條線是現在的時間。

    • Week

    image

    和Day模式一樣,只是變成以一周顯示

    • Month

    image

    一個月裡所有事件,當典任何一天日期的時候,會進入那天的 day 模式。如果點任一事件,可以看到更詳細的訊息和更改事件

    image

    • 2 Weeks (自訂的)

    這是可以更改的,預設好像是 4weeks ,基本上和week模式一樣

    image

    • Agenda

    這是以列表的形式列出所有接下來的事件,很像日程表。(因為我只有顯示 “Work”日曆,因此只有 Work日曆的事件)

    image

    <回目錄>

    總結

    基本上所有的需要的界面都在上面介紹到了,這樣看事件就容易多了,下篇會提到增加事件和日曆的介紹

    Google Calenar

     

    需要日曆軟件的原因

    當我每次忘記還書日期而被罰款的時候,我常想如果我有一個東西能夠在要到期的時候提醒我那不知道會有多好。這時我就意識到我需要一個日曆。當然,被罰錢事小事,但如果忘記的後果是更嚴重的話,那世界可是沒有後悔藥吃的。同時日曆是gtd很重要的一環。

    Calendar 類型的軟件我最早用的是Rainlendar。他是一款小型的widnows日曆型工具,也提供一些不錯的widget。雖然好用而且他儲存的格式(ical)也很方便導入其他日曆軟件使用,但裝在usb攜帶或者是用類似於dropbox方式畢竟不適很方便,同時智能手機上也沒有Rainlendar,因此google calendar 這時就成為更好的替代。

    Google Calendar比Rainlendar(免費版)的優點:

    1. 只要能上網,就能看到日曆內容
    2. 能夠使用 email/popup/手機簡訊 來提醒事件
    3. 能夠在智能手機上雙向同步
    4. 能夠把自己的日曆給別人看,或插入網頁中
    5. 能夠 設置預約空間 (appointment slot) 使別人在你的日曆上定時間(這功能新出來的)

    基於這些原因,因此我想寫幾篇和google calendar有關的心得。

    介面篇

    新增、編輯事件和日曆

    設定篇

    智能手機篇