PowerShell/SecureStringを平文パスワードに変換するサンプル
の編集
Top
/
PowerShell
/
SecureStringを平文パスワードに変換するサンプル
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * SecureStringを平文パスワード(プレーンテキスト)に変換するサンプル [#k28b910e] Read-Host -AsSecureString で入力されたパスワードを平文(プレーンテキスト)に変換するサンプルスクリプトを以下に記します。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * SecureStringを平文にするサンプルスクリプト [#z3645434] 以下にRead-Hostコマンドレットで入力されたパスワードを平文に変換するサンプルスクリプトを示します。 $pwd= Read-Host -AsSecureString -Prompt "Enter Your Passowrd: " $p = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pwd) $plain = [System.Runtime.InteropServices.Marshal]::PtrToStringBSTR($p) 変数$pwdにはSecureStringのパスワードが格納されます。~ その後、SecureStringToBSTRとPtrToStringBTRを使用し、変数$plainに平文パスワードを格納します。 以下、実際に動作させた時の出力です。 PS C:\Users\sakura> $pwd= Read-Host -AsSecureString -Prompt "Enter Your Passowrd: " Enter Your Passowrd: : ******* PS C:\Users\sakura> $p = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pwd) PS C:\Users\sakura> $plain = [System.Runtime.InteropServices.Marshal]::PtrToStringBSTR($p) PS C:\Users\sakura> $plain windows PS C:\Users\sakura> 以上、SecureStringを平文パスワードに変換する方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
タイムスタンプを変更しない
#navi(../) * SecureStringを平文パスワード(プレーンテキスト)に変換するサンプル [#k28b910e] Read-Host -AsSecureString で入力されたパスワードを平文(プレーンテキスト)に変換するサンプルスクリプトを以下に記します。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * SecureStringを平文にするサンプルスクリプト [#z3645434] 以下にRead-Hostコマンドレットで入力されたパスワードを平文に変換するサンプルスクリプトを示します。 $pwd= Read-Host -AsSecureString -Prompt "Enter Your Passowrd: " $p = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pwd) $plain = [System.Runtime.InteropServices.Marshal]::PtrToStringBSTR($p) 変数$pwdにはSecureStringのパスワードが格納されます。~ その後、SecureStringToBSTRとPtrToStringBTRを使用し、変数$plainに平文パスワードを格納します。 以下、実際に動作させた時の出力です。 PS C:\Users\sakura> $pwd= Read-Host -AsSecureString -Prompt "Enter Your Passowrd: " Enter Your Passowrd: : ******* PS C:\Users\sakura> $p = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pwd) PS C:\Users\sakura> $plain = [System.Runtime.InteropServices.Marshal]::PtrToStringBSTR($p) PS C:\Users\sakura> $plain windows PS C:\Users\sakura> 以上、SecureStringを平文パスワードに変換する方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
テキスト整形のルールを表示する