Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security AsPlainText安全_Security_Powershell_Powershell 3.0_Plaintext_Cmdlets - Fatal编程技术网

Security AsPlainText安全

Security AsPlainText安全,security,powershell,powershell-3.0,plaintext,cmdlets,Security,Powershell,Powershell 3.0,Plaintext,Cmdlets,试图澄清cmdlet中的-AsPlainText参数: -AsPlainText 指定要转换为安全字符串的纯文本字符串。这个 secure string cmdlet有助于保护机密文本。正文是 为保护隐私而加密,并在加密后从计算机内存中删除 用过如果使用此参数提供纯文本作为输入,则 系统无法以这种方式保护该输入。用这个 参数,还必须指定“力”参数 有人能解释一下上面的粗体陈述所暗示的安全含义吗?使用此参数将字符串内容加密到文件中是否安全?SecureString的目的是在内存中对字符串进行加密。

试图澄清cmdlet中的
-AsPlainText
参数:

-AsPlainText

指定要转换为安全字符串的纯文本字符串。这个 secure string cmdlet有助于保护机密文本。正文是 为保护隐私而加密,并在加密后从计算机内存中删除 用过如果使用此参数提供纯文本作为输入,则 系统无法以这种方式保护该输入。用这个 参数,还必须指定“力”参数


有人能解释一下上面的粗体陈述所暗示的安全含义吗?使用此参数将字符串内容加密到文件中是否安全?

SecureString的目的是在内存中对字符串进行加密。
ConvertTo SecureString-AsPlainText
的目的是将一个已经明文的密码转换为一个安全的密码。但问题是,您的内存中已经有一个纯文本字符串,这并不能真正为您提供太多保护


converttosecurestring
更喜欢将已经加密的字符串和密钥转换为安全字符串,因此明文值永远不会存储在内存中的任何位置。或者,您也可以使用其他方法来创建SecureString,例如
读取主机-提示“输入密码”-AsSecureString

SecureString的目的是在内存中对字符串进行加密。
ConvertTo SecureString-AsPlainText
的目的是将一个已经明文的密码转换为一个安全的密码。但问题是,您的内存中已经有一个纯文本字符串,这并不能真正为您提供太多保护


converttosecurestring
更喜欢将已经加密的字符串和密钥转换为安全字符串,因此明文值永远不会存储在内存中的任何位置。或者,您也可以使用其他方法创建SecureString,例如
读取主机-提示“输入密码”-AsSecureString

谢谢您的回复。假设我在服务器a上的用户帐户下加密一些文件,将这些文件存储在服务器B上,并最终解密这些文件,同样,在服务器a上的同一用户下?服务器B上的加密文件安全吗?谢谢你的回复。假设我在服务器a上的用户帐户下加密一些文件,将这些文件存储在服务器B上,并最终解密这些文件,同样,在服务器a上的同一用户下?服务器B上的加密文件安全吗?