広告です。クリックいただけると励みになります。

人気記事(昨日)

    2025年11月17日

    echo -n 'admin' |base64を powershellで実行する場合

    larry-li-uZqJVqwFxMQ-unsplash.jpg

    質問

    echo -n 'admin' |base64を powershellで実行する場合


    解答

    PowerShell で同じことをするには、.NET の変換メソッドを使うのが簡潔です。

    # エンコード(結果: YWRtaW4=)[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes('admin'))

    出力(例):

    YWRtaW4=

    補足:

    • echo -n の「改行を付けない」は PowerShell ではあまり気にしなくて良く、上記は文字列自体をバイト列に変換しているので改行は含みません。

    • 文字コードを変えたい場合は UTF8 の代わりに ASCIIUnicode を使えますが、通常は UTF8 推奨です。

    デコード(元に戻す)したいときは:

    # デコード("admin" が返る)[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('YWRtaW4='))




    Windows PowerShellポケットリファレンス改訂新版 3.0/2.0/1.0対応 (Pocket reference) [ 牟田口大介 ]

    価格:3058円
    (2025/11/17 20:25時点)
    感想(4件)


    【新品/取寄品/代引不可】USB-C LANアダプター ケーブル 5m 1Gbps 高速ネットワーク 安定通信 有線LAN接続 MACアドレスのパススルー機能対応 高耐久 KB-SL6CLAN05BK

    価格:3265円
    (2025/10/10 09:43時点)
    感想(0件)


     



    ブログランキング・にほんブログ村へ
    【下記、広告です。クリックいただけると励みになります。】
    posted by モニー at 20:26| Comment(0) | Windows | このブログの読者になる | 更新情報をチェックする
    この記事へのコメント
    コメントを書く
    コチラをクリックしてください