関連記事
GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ
概要
以下、自分用のメモです。忘れないうちにメモメモ。。。
opensslコマンドにはrandというサブコマンドがあります。これを使うとランダムなバイト列が楽に作れます。知っているとちょっと便利です。
サンプル
15バイトのランダム文字列を作る
$ openssl rand -base64 15 4GU63539iK9WWMVDZXZt
128バイトのランダム文字列を作る
$ openssl rand -base64 128 | tr -d '\n' WyDWL9OCXXioHLrXu2FF/wJyYexBW5u8uNa6szjqZKrIJyQXA6Kx3QEniQ1ns3SLRfMk6/IOKS9tHzOo0op6N1H/0TOvSAcExUbq4hPzCmLV19GQrnl4dReL8SNrGJogDDzTkCaDbK2YvxRxJlhm4JQfRvKAhV1uq+MHpX1RAXQ=
ある程度の大きさを指定すると出力が複数行になります。一行にしたい場合は上のように改行を除去してやればおけ。
参考情報
過去の記事については、以下のページからご参照下さい。
サンプルコードは、以下の場所で公開しています。