Go Top
顯示具有 Bert's Implement 標籤的文章。 顯示所有文章
顯示具有 Bert's Implement 標籤的文章。 顯示所有文章

2019年3月30日 星期六

[Bert's Implement] PasswordStorage 密碼儲存產生器

[Bert's Implement] PasswordStorage 密碼儲存產生器


【更新記錄】

※更新日期:

※更新內容:

----------------------------------------------------------------------------------

【原始碼特點】

‧本軟體是一個WinForm的密碼儲存產生器。預設帳密為admin。

■功能介紹

‧依據設定參數產生隨機密碼。

‧檢查密碼的強度。

‧儲存個人帳密。


■Knows issues

實作想法:

從2019.02.21開始決定要寫一個密碼儲存器來輔助自己儲存在網路上的各種帳密。

欲利用舊有的PasswordGenerator 密碼產生器(D:\[C#][WinForm] BERT 程式練習\已完成\#產生器\PasswordGenerator 密碼產生器)改善為可以產生密碼的密碼儲存器


密碼強度測試參考以下的網站

https://password.mx500.com/

http://www.passwordmeter.com/

PasswordGenerator密碼產生參考https://www.techzoom.net/tools/PasswordGenerator



雖然之中有想參考PWGen的產生隨機密碼的方式,但最後決定簡單就好了。以下是PWGen的方式稍作紀錄

<AZ> = A..Z <base64>,<b64> = <AZ><az><09>, +, /

<az> = a..z <easytoread>,<etr> = <AZ><az><09> 無模糊字符

<09> = 0..9 <symbols>,<sym> = 特殊字符 (!"#$%...)

<Hex> = 0..9, A..F <brackets>,<brac> = 括號 (()[]{}<>)

<hex> = 0..9, a..f <punctuation>,<punct> = 標點符號 (,.;:)

<highansi>,<high> = 大寫的ANSI字符

<phonetic> = 產生語音密碼(小寫字母)

<phoneticx> = 產生語音密碼(混合大小寫字母)


最後,密碼及使用者帳密的儲存,採取了XML文件 [以資料合約方式序列化及反序列化 XML檔案],

針對密碼部份採取字串加密的方式,以防他人直接看到真實密碼,

並對最終儲存的檔案(.dat)進行檔案加密。


Download link



螢幕截圖












閱讀更多 »

2019年2月16日 星期六

[Bert's Implement] ImageBase64Convert 圖片與Base64編碼轉換器

[Bert's Implement] ImageBase64Convert 圖片與Base64編碼轉換器


【更新記錄】

※更新日期:07:29 2019/02/16

※更新內容:

‧限制圖片大小在1MB內

‧顯示花費的時間

----------------------------------------------------------------------------------

※更新日期:05:18 2019/02/14

※更新內容:

Solve the image.save 在 GDI+ 中發生泛型錯誤

‧加入wait form

‧Base64轉圖片後pictureBox顯示錯誤

----------------------------------------------------------------------------------

※更新日期:08:39 2019/02/12

※更新內容:

‧加入Base64字串轉成圖片並顯示

----------------------------------------------------------------------------------

【原始碼特點】

‧本軟體是一個WinForm 圖片與Base64編碼轉換器。

■功能介紹

‧Image convert to Base64 string.

‧Base64 string covert to Image.

‧normal Base64 string and Web use Base64 string.


■Knows issues

‧Base64字串轉換圖片, 圖片不正確

‧大於300KB的圖片轉換很慢

‧Base-64 字元陣列或字串的無效長度。


base64圖片工具介紹:

1.支援 PNG、GIF、JPG、BMP、ICO 格式。

2.將圖片轉換為Base64編碼,可以讓你很方便地在沒有上傳檔的條件下將圖片插入其它的網頁、編輯器中。
這對於一些小的圖片是極為方便的,因為你不需要再去尋找一個儲存圖片的地方。

3.假定建立的代碼為"data:image/jpeg;base64, .....",那麼你只需要全部複製,然後在插入圖片的時候,
位址填寫這段代碼即可。

4.CSS中使用:background-image: url("data:image/png;base64,iVBORw0KGgo=...");

5.HTML中使用:<img src="data:image/png;base64,iVBORw0KGgo=..." />

6.圖片轉換Base64,無線開發、HTML5、CSS3必備的工具,CSS DataURI Base64 工具。

7.將圖片轉換成base64編碼的,在web網上一般用於小圖片上,不僅可以減少圖片的請求數量(集合到js、
css代碼中),還可以防止因為一些相對路徑等問題導致圖片404錯誤。



Download link


閱讀更多 »
Copyright © BCL BLOG | Powered by Blogger