VB.net : sha256 でマスタパスワード認証

  FFFTP のような起動時認証



sha256 で不可逆な文字列をアプリケーションに登録し、実行時にダイアログで認証させます。

sha256 は、php があれば、php -r "print hash('sha256','124567890');" で取得できますし、
オンラインであれば、JavaScript : SHA256 から取得できます。

VB.net における、sha256 の変換は以下を参照して下さい。
VB.NET : SHA256

Visual Studio の既存のアプリケーションで、ソリューションのツリーの一番上を選択して
右クリックして「追加」=>「新しい項目」を選択して、表示された一覧から「ダイアログ」を選びます。

Vb_dialog

Vb_dialog2

Vb_dialog3

Form の Load イベントの先頭に以下を挿入して、ダイアログ内でパスワードチェックを行う。

  
Dim PasswordDlg As Dialog1 = New Dialog1()
If PasswordDlg.ShowDialog(Me) = Windows.Forms.DialogResult.Cancel Then
	Application.Exit()
	Return
End If
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ