在日常的维护工作,经常需要读取或者写入一些敏感数据或者密码,那应该如何操作呢?
其实在PS中安全性方面做得很好,read-host提供了一个-asSecureString参数,可以SecureString存储、调用此部分数据。
PS C:\Windows\system32> $username = Read-Host "username"
username: shawnshi
PS C:\Windows\system32> $username
shawnshi
PS C:\Windows\system32> $pwd = Read-Host -asSecureString "Password"
Password: *****
PS C:\Windows\system32> $PWD
System.Security.SecureString
从上面可以看出,整个过程还是相当安全的。
可能有人会问,如果需要读取SecureString中的内容应该怎么做呢,其实在.net中是有现成的方法的。
PS C:\Windows\system32> [Runtime.InteropServices.Marshal]::`
>> PtrToStringAuto([Runtime.InteropServices.Marshal]::`
>> SecureStringToBSTR($pwd))
>>
12345

转载于:https://blog.51cto.com/shawnshi/336424

在PS中读取敏感数据相关推荐

  1. java中读取properties文件内容五种方式

    一.背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题.就借此机会把Spring+SpringMVC ...

  2. 高精度矢量汉字的一种填充方法_使用PS中的钢笔工具制作一只蝴蝶矢量插画

    使用PS中的钢笔工具制作一只蝴蝶矢量插画 矢量插画用途广泛,很漂亮.但是对于很多艺术家来说,创建起来太数字化而且不直观. 然而,Photoshop 的最新版本CC就解决了你在使用钢笔工具添加新变量碰到 ...

  3. Docker Swarm集群secrets中管理敏感数据

    在Swarm集群中管理敏感数据 以往管理敏感数据的姿势通常是 密钥放镜像中.设置环境变量.volume动态挂载等.Docker目前提供了secrets管理功能,用户可以在Swarm集群中安全地管理密码 ...

  4. C 怎么读取Cpp文件_opencv从yaml文件中读取矩阵(c++)

    PS:由于我是新手,因此记录的比较罗里吧嗦,本文也属于一个没有任何技术的编程积累. 在SLAM系统中,经常需要从配置文件中读取参数文件,读取整型,浮点型都是比较常见的操作,在读取矩阵卡了一下,记录一下 ...

  5. 五种方式让你在java中读取properties文件内容不再是难题

    2019独角兽企业重金招聘Python工程师标准>>> 方式1.通过context:property-placeholder加载配置文件jdbc.properties中的内容 < ...

  6. verilog从txt中读取_Verilog中的文件操作

    1.文件打开和关闭:首先定义integer指针,然后调用$fopen(file_name,mode)任务,不需要文件时,调用$fopen(file_name) 常用mode包括 "w&quo ...

  7. mysql怎么直接显示对象信息_对象保存进MySQL数据库,从MySQL中读取出对象信息的源码...

    数据库名:db_file_test 表名:obj 实体类: package com.bean; import java.io.Serializable; public class User imple ...

  8. 天蓝色在ps中的色值_天蓝色的cosmosdb文档中的字段级加密

    天蓝色在ps中的色值 In today's world customer's data security and privacy is of utmost importance. This becom ...

  9. 天蓝色在ps中的色值_加强天蓝色政策

    天蓝色在ps中的色值 The goal was clear; risk-based metrics providing a defense-in-depth based view of securit ...

最新文章

  1. lduan HyPer-V 虚拟机服务监控及更新(十一)
  2. django+ajax+表格加载,如何使用ajax在Django-admin表格内联中读取/写入输入字段?
  3. jdk1.6的项目可以用1.8吗_摩托车链条的保养项目有哪些?可以用高压水枪清洗吗?...
  4. c语言程序怎么打分数,用C语言编程平均分数
  5. C++ 网络多线程编程
  6. mvc:view-controller
  7. document.getElementsByName , document.getElementsByTagName ,document.createElement
  8. Linux例行性工作排程 (crontab)
  9. mysql怎么生成sql文件_sql如何生成sql文件
  10. 三星s9 港版android 9.0,国行三星Galaxy S9/S9+更新One UI正式版,基于安卓9.0
  11. php 开发工具 sublime,PHP日常开发工具-Sublime应用
  12. 人大金仓数据库迁移步骤
  13. 带农历日期的html代码,很全的显示阴历(农历)日期的js代码
  14. 【Python 3.7】序数:序数表示位置,如 1st和 2nd。大多数序数都以 th结尾,只有 1、2和 3 例外。
  15. 计算机的配件知识,组装一台电脑需要哪些配件 DIY装机必看的电脑硬件知识详解 (全文)...
  16. 新买电脑C盘太大?只有一个C盘?如何分解C盘?电脑分盘,保姆级教学
  17. 华为运营商级路由器配置示例 | 公网IPv6 over SRv6 TE Policy
  18. 行是知之始,知是行之成
  19. 数据链路层功能概述----上
  20. 【ElasticSearch笔记】

热门文章

  1. 服务器系统是指什么,服务器操作系统指的是什么
  2. 服务器ibmc无法加载js文件,引入网络js
  3. oracle sql 导入mysql数据库备份_使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复...
  4. 学java编程语言_对于零基础的人而言 该如何学Java编程语言
  5. golang 遍历list_golang服务开发平滑升级之优雅重启
  6. eventlistener java_EventListener原理
  7. quartz入门案例
  8. 华为魔术2手机拆机图解_荣耀Magic2手机内部做工如何?荣耀Magic2手机拆机
  9. SpringSecurity入门到入土教程_2 Oauth教程
  10. 使用人脸客户端库快速实现对面部的分析---C#