タグ付けされた質問 「securestring」

12
Node.jsの安全なランダムトークン
で、この質問エリックはNode.js.で安全なランダムなトークンを生成する必要があります crypto.randomBytesランダムなバッファを生成するメソッドがあります。しかし、ノード内のbase64エンコードは、URLセーフではありません、それは、/と+の代わりに-と_。したがって、私が見つけたそのようなトークンを生成する最も簡単な方法は require('crypto').randomBytes(48, function(ex, buf) { token = buf.toString('base64').replace(/\//g,'_').replace(/\+/g,'-'); }); よりエレガントな方法はありますか?


4
安全な文字列をプレーンテキストに変換する
PowerShellで作業していて、ユーザーが入力したパスワードをプレーンテキストに正常に変換するコードがあります。 $SecurePassword = Read-Host -AsSecureString "Enter password" | convertfrom-securestring | out-file C:\Users\tmarsh\Documents\securePassword.txt 私はそれを元に戻すためにいくつかの方法を試しましたが、どれも正しく機能していないようです。最近、私は以下を試しました: $PlainPassword = Get-Content C:\Users\tmarsh\Documents\securePassword.txt #convert the SecureString object to plain text using PtrToString and SecureStringToBSTR $BSTR = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($PlainPassword) $PlainPassword = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) [Runtime.InteropServices.Marshal]::ZeroFreeBSTR($BSTR) #this is an important step to keep things secure これもエラーになります。 Cannot convert argument "s", with …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.