Возможно ли с помощью System.Windows.Forms.TextBox
(или любого другого метода) ввести текст, который затем можно преобразовать в securestring? Я хотел бы иметь возможность ввести введенное значение, преобразовать его в securestring и записать его в файл, который затем может быть вызван, если необходимо, и securestring, преобразованный обратно, нам нужно определить значение.Powershell TextBox SecureString
Я посмотрел на что-то похожее на это, но так как я использую форму TextBox, я не хочу полагаться на Read-Host
$secstr = Read-Host -AsSecureString "Enter your text"
$secstr | ConvertFrom-SecureString | out-file C:\temp\test.txt
$secstr = get-content c:\temp\test.txt | ConvertTo-SecureString -AsPlaintText -Force
По сути, я хочу, чтобы текстовое поле используйте маскированные/парольные символы (что я могу сделать с $TextBox.PasswordChar = "*"
, а затем взять этот ввод и выгрузить его в текстовый файл securestring. Затем я мог бы использовать другой скрипт для вызова этого файла и отображения текста в текстовом виде для конечного пользователя они должны знать, что текущее значение.