CA憑證小工具 - 軟碟機模擬器...
我懷疑現在還有多少電腦上面有軟碟機!!
我已經 N 年沒用過軟碟機了. 最後一台軟碟機應該會是去年買新 PC Server 時順便裝一下的這台吧. 無奈的是, 現在似乎還有不少公家機關及相關單位都還把資料放在 3.5 吋 FDD 軟碟片裡, 交給民眾帶回家裡用. 例如 CA 憑證相關檔案就是這樣.
更無奈的是, 現在的憑證軟體好像也都會鎖定只去軟碟機的 A 或 B 碟找資料, 所以, 沒軟碟機的大部分手提式電腦 notebook, 要不就是乖乖的去買個外接式軟碟機, 要不就是不要用了, 的確是挺困擾的.
今天遇到的問題就是這樣. 最近在整理銀行帳戶. 中國信託的網路銀行有提供使用 CA 認證加上簡訊 OTP (One Time Password 一次性密碼) 的認證來使用網路銀行相關功能以增加線上交易的安全性. 臨櫃申請 CA 認證後, 回到家裡想要開始安裝憑證. 無奈中國信託所提供的憑證管理軟體需要在有軟碟機的狀況下運作. 然後 notebook 上沒有軟碟機, 只能乾瞪眼.
剛好看到 private forum 上 MSMVP Eric Tsai 提到了一個軟碟機模擬器 VFD (Virtual Floppy Drive) , 可以在 XP / NT / 2003 上模擬出軟碟機使用. 應該可以解決 CA 需要磁片的問題.
下載完安裝程式後, 解壓縮到一個目錄去, 就可以直接使用他的 windows 介面來作設定. 首先安裝 Driver, 然後啟動 Driver, 接下來去 mount 軟碟 disk image. 如果沒有軟碟機可以把空的軟碟變成映象檔時, 可以使用他建議的 WinImage 工具來產生空的 1.44mb 3.5" 軟碟機 image, 如果懶得裝 WinImage 的話, 可以直接下載我做好的空軟碟片映像檔來用. 需要新磁片時就 copy 一個新的出來 mount 就可以有很多虛擬磁碟片可以用了.
使用 VFD 把空的磁碟片映像檔掛到虛擬的 A 磁碟機後, 就可以在中國信託線上個人金融網站中, 開始照著指定的步驟下載 CA 憑證 (記得要自己先去臨櫃申請才有喔!), 並且開通 CA 憑證相關的功能來使用. 這樣一來就可以不用再用軟碟機或軟碟片才能夠使用 CA 憑證了. 其他相關需要軟碟片的相關政府事務應該也可以如法炮製.
所以, 還是要很誠懇的呼籲一下, 軟碟機已經快變成化石了, 好歹也換成 USB 快閃記憶體磁碟或是直接全部用自然人憑證IC卡吧!!!
[Updated 2006/03/11 3:30pm]
下面好兄弟 Clay 的 comment 中所說的應該是比較方便的作法, 使用 DOS 指令 "subst" 就可以把某一個目錄串接到某個磁碟機代號去, 剛剛試過了, 軟碟機代號 ( A: 或 B: )也是可以的. 在 XP 下開一個 "命令提示字元" DOS 視窗, 打 subst /? 後可以看到指令的用法:
C:\>subst/?
建立路徑與磁碟機代號之間的關連。
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: 指定您要指定路徑的虛擬磁碟機。
[drive2:]path 指定您要指定給虛擬磁碟機的實際磁碟
機與路徑。
/D 刪除取代的 (虛擬的) 磁碟機。
鍵入 SUBST 而不加任何參數會顯示目前所有虛擬磁碟機的清單。
C:\>
所以, 用這樣的方式只要把憑證檔放在一個目錄, 然後用 subst A: c:\folder-to-files[放檔案的目錄], 或是先把磁碟機接好, 讓憑證軟體可以將下載的憑證存到該目錄去, 就可以讓憑證管理軟體找到憑證檔了, 比 VFD 還方便一點.
其實這兩個實作的方式應該不太相同, subst 應該是用類似 pipe 的方式把磁碟機代號跟某個目錄 "接" 起來的, 而 VFD 則是真正的模擬出一個磁碟機出來. 因此用 subst 出來的軟碟機沒辦法格式化, 但是 VFD 模擬出來的磁碟機是可以格式化的. 不過沒差啦, 好用就好了. 真的要用的話, 以目前的問題, 要使用 CA 憑證的用途來看, 用 subst 指令是比較快的方式.
Technorati Tags: ca , floppy, emulator