タグ : パスワード

 

Chromeで同期する際、パスワードを設定する方法

Chromeで同期する項目を選ぶ方法では、同期する項目を最小化する方法をご紹介しましたが、今回は同期するためのパスフレーズを設定することで、さらにセキュリティを高める方法を解説します。
 
Chromeの同期項目は初期設定でGoogleアカウントのパスワードで暗号化されます。これはGoogleアカウントのパスワードさえ盗んでしまえば、すべての項目を乗っ取れることを意味しますので、パスフレーズの設定を行うことを推奨します。
 
1.
Chromeトップページ右上の「≡」、ハンバーガーメニューをクリックします。
 
Chromeトップページ(ログイン済み)
 
2.
メニューが表示されますので、「設定(S)」をクリックします。
 
Chromeメニュー
 
3.
設定画面が表示されますので、「同期の詳細設定…」をクリックします。
 
Chrome設定画面
 
4.
同期の詳細設定ダイアログが表示されますので、「同期パスフレーズで同期データをすべて暗号化する」のラジオボタンをクリックします。
 
同期の詳細設定
 
5.
同期パスフレーズ入力テキストボックスが表示されますので、パスフレーズを入力します。
 
パスフレーズの入力
 
6.
パスフレーズとパスフレーズの確認を正しく入力したら、「OK」をクリックします。
 
パスフレーズ確認
 
7.
以上でパスフレーズの設定は終了です。ほかの端末からChromeにログインしたときは、トップページ右上の「≡」、ハンバーガーメニューがオレンジ色で警告表示されますので、クリックします。
 
Chromeトップページ
 
8.
メニューに「同期エラー:同期パスフレーズを更新…」が表示されますので、クリックします。
 
Chromeハンバーガーメニュー
 
9.
同期の詳細設定ダイアログが表示されますので、パスフレーズを入力し、「OK」をクリックします。
 
パスフレーズの入力
 

.NET 文字列が英数字記号であるかをチェックする

C#、VB.NETで文字列が半角英数字記号であることをチェックします。今回は正規表現を利用してチェックする方法をご紹介します。
 
●文字列が半角英数字記号であるかをチェック
        /// <summary>
        /// 文字列が半角英数字記号かどうかを判定します
        /// </summary>
        /// <param name="target">対象の文字列</param>
        /// <returns>文字列が半角英数字記号の場合はtrue、それ以外はfalse</returns>
        public static bool IsASCII(string target)
        {
            return new Regex("^[\x20-\x7E]+$").IsMatch(target);
        }
 
 
以下のエリアでは「IsASCII」メソッドを実際に動かした時の挙動を確認できます。
 
●文字列が半角英数字記号であるかをチェック
IsASCII(" 
 ");    
実行結果:
 

.NET 文字列が英数字であるかをチェックする

C#、VB.NETで文字列が英数字であることをチェックします。正規表現を利用して小文字の英数字、大文字の英数字、英数字(大文字・小文字を区別しない)をチェックする方法をご紹介します。
 
●文字列が小文字の英数字であるかをチェック
        /// <summary>
        /// 文字列が小文字の英数字かどうかを判定します
        /// </summary>
        /// <param name="target">対象の文字列</param>
        /// <returns>文字列が小文字の英数字の場合はtrue、それ以外はfalse</returns>
        public static bool IsLowercaseAlphanumeric(string target)
        {
            return new Regex("^[0-9a-z]+$").IsMatch(target);
        }
 
 
●文字列が大文字の英数字であるかをチェック
        /// <summary>
        /// 文字列が大文字の英数字かどうかを判定します
        /// </summary>
        /// <param name="target">対象の文字列</param>
        /// <returns>文字列が大文字の英数字の場合はtrue、それ以外はfalse</returns>
        public static bool IsUppercaseAlphanumeric(string target)
        {
            return new Regex("^[0-9A-Z]+$").IsMatch(target);
        }
 
 
●文字列が英数字であるかをチェック
        /// <summary>
        /// 文字列が英数字かどうかを判定します
        /// </summary>
        /// <remarks>大文字・小文字を区別しません</remarks>
        /// <param name="target">対象の文字列</param>
        /// <returns>文字列が英数字の場合はtrue、それ以外はfalse</returns>
        public static bool IsAlphanumeric(string target)
        {
            return new Regex("^[0-9a-zA-Z]+$").IsMatch(target);
        }
 
 
以下のエリアでは「IsLowercaseAlphanumeric」と「IsUppercaseAlphanumeric」、「IsAlphanumeric」メソッドを実際に動かした時の挙動を確認できます。
 
●文字列が小文字の英数字であるかをチェック
IsLowercaseAlphanumeric(" 
 ");    
実行結果:
 
●文字列が大文字の英数字であるかをチェック
IsUppercaseAlphanumeric(" 
 ");    
実行結果:
 
●文字列が英数字であるかをチェック
IsAlphanumeric(" 
 ");                  
実行結果:
g h T
 70,299 Total Views