The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

如何利用 md5sum 稽核重要檔案與驗證檔案完整性

要確認檔案是否被修改 (竄改) 並不是檢查檔案修改時間也不是檢查檔案大小,比較有效的方式是檢查檔案內容,但一一比對檔案內容成本過高,所以一般來說都會用 MD5 演算法將檔案內容計算出一個雜湊值(Hash),在 Linux 下最常見的工具就是 md5sum 工具,今天我就講幾個在 Windows 下的相關工具。

... 繼續閱讀 ...

介紹好用工具:CAT.NET (靜態程式碼安全檢測工具)

市場上已經有許多類似的靜態程式碼分析軟體商業軟體,在這一期的 iThome 雜誌(第 405 期)就有介紹好幾套程式碼安全檢測軟體,像我就親自領教過阿碼科技CodeSecure™ 以及 FortifySource Code Analyzer 的威力,誤判是難免,但專業度倒是沒話說,對軟體品質與安全性絕對可大幅提昇。雖然這類商業軟體都所費不貲,微軟為了拯救龐大的開發人員,也不落人後推出了一套 Microsoft Code Analysis Tool .NET (CAT.NET) 工具。

... 繼續閱讀 ...

介紹好用工具:Rad Software Regular Expression Designer

最近發現我們常用的 Expresso 工具竟然出現使用期限到期的訊息,而且不註冊還不能開啟工具,上去官網之後才發現註冊是不用錢的。不過在想到註冊取得 Registration Code 之前又找到了另一套功能更簡單也更容易上手的 Regular Expression 設計工具 ( for .NET ) 叫做 Regular Expression Designer

... 繼續閱讀 ...

HTML Help Workshop (.CHM) 如何正確處理中文目錄問題

微軟在多年前推出了一個 HTML Help Workshop 工具,可以產生 *.chm 格式的離線網頁,你可以很輕易的透過此工具編輯一個離線的網站,比較常用於桌面軟體的說明檔格式。不過這個軟體應該已經 6 ~ 7 年沒再更新了,對於 Unicode 的支援也不好,若沒有正確設定很容易就會導致中文顯示異常的問題。

... 繼續閱讀 ...

如何安裝設定「自然人憑證」所需的基礎執行環境

政府所推動「自然人憑證」是個好東西,只是許多人因為不瞭解或覺得太麻煩而導致不去使用,那就太可惜了。一般人(包括我)剛開始接觸「自然人憑證」的時候通常第一個感覺就是 "這東西怎麼這麼難用?" 或 "為什麼怎麼安裝都安裝不起來",不然就是 "支援自然人憑證的網站太過難用!!",這些都是讓人卻步的地方,今天我來分享如何用最簡單的兩個步驟將「自然人憑證」的執行環境建立起來。

... 繼續閱讀 ...

介紹好用工具:Sysax Multi Server ( 支援 Win2k8 的 SFTP )

因為開放 FTP 連線最少最少也需要兩個 Port 才能提供服務 ( Command Channel 與 DATA Channel ),我們最近就遇到一個案子由於客戶的對外實體 IP 不夠,且 NAT 的設定規則也幾乎全部用罄,只剩下開啟一個 IP 對應規則,所以我就無法透過開放 FTP 連線的方式更新資料,每次都要用遠端桌面的檔案傳輸功能更新檔案實在很沒效率。

... 繼續閱讀 ...

介紹好用工具:Web Service GUI Test Tool ( wizdl )

我們公司所開發的網站專案中,偶爾也會開發 Web Service 提供一些服務供其他應用程式進行介接,但 Web Service 開發完成後要進行「人工測試」時都一定要寫個測試程式測試功能是否正常。但有時後為了測試一個小功能還要開啟 Visual Studio 專案都覺得有點費事,這時就可以利用 wizdl 工具進行手動測試。

... 繼續閱讀 ...