suer TIL
eye catch
【openssl】自己署名証明書を作成する (req -x509)
開発環境やテスト用に、認証局を通さず自分で署名したサーバー証明書を作りたいときは、openssl req -x509を使う。秘密鍵と証明書を1コマンドで作れる。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】CSRを作成する (req -new)
認証局にサーバー証明書を発行してもらうには、CSR(Certificate Signing Request)を作成して提出する。CSRはopenssl req -newで作る。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】秘密鍵から公開鍵を取り出す (pkey)
秘密鍵のファイルから公開鍵を取り出したいときは、openssl pkey -puboutを使う。 $ openssl pkey -in ec.pem -pubout -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEV2t4f8S5TFHmrxvxLQtoHyijNKqF QuigIbqIza2sCnfoHRVPm4WNXCUpSvDgafsaZ3zvN8WgJVpi8VYAHbXYwg== -----END PUBLIC KEY----- ファイルに保存するには-outを指定する。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】秘密鍵を作成する (genpkey)
TLS証明書や電子署名に使うRSA、ECDSA、Ed25519の秘密鍵を作りたいときは、openssl genpkeyを使う。 $ openssl genpkey -algorithm ED25519 -out ed25519.pem -algorithmで鍵の種類を、-outで出力先を指定する。-outを省略すると、標準出力にPEM形式で出力する。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】/etc/shadow用のパスワードハッシュを作る (passwd)
/etc/shadowに書くパスワードハッシュや、useradd -p、Dockerfile、cloud-initの設定に渡すパスワードハッシュが欲しいときは、openssl passwdを使う。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】ファイルをパスワードで暗号化・復号する (enc)
ファイルをパスワードで暗号化して保管したい、暗号化したファイルを元に戻したいときは、openssl encを使う。 $ openssl enc -aes-256-cbc -pbkdf2 -in plain.txt -out plain.txt.enc enter AES-256-CBC encryption password: Verifying - enter AES-256-CBC encryption password: 復号するときは-dを付ける。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】Base64でエンコード・デコードする (base64)
文字列やファイルをBase64でエンコードしたい、Base64の文字列を元に戻したいときは、openssl base64を使う。 $ echo -n "hello world" | openssl base64 aGVsbG8gd29ybGQ= デコードするには-dを付ける。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】ファイルのハッシュ値を計算する (dgst)
ダウンロードしたファイルが改ざんされていないか確認したいときや、ファイルの内容が同じかどうかを比較したいときは、openssl dgstでハッシュ値を計算する。
LINUX
2026-09-30 2026-09-30
eye catch
【openssl】ランダムな文字列を生成する (rand)
APIトークンやパスワード、暗号鍵などに使うランダムな文字列が欲しいときは、openssl randを使う。 $ openssl rand -hex 16 5716e7f5eb697596812661242853e3d0 -hexは16進数、-base64はBase64で出力する。数値は出力の文字数ではなく、生成するバイト数を表す。
LINUX
2026-09-30 2026-09-30
eye catch
【screencapture】コマンドの使い方まとめ
screencaptureはmacOS標準搭載のスクリーンショット・画面収録コマンド。Command+Shift+3などのキーボードショートカットと同じ撮影をターミナルやスクリプトから実行でき、範囲やウインドウの指定、画面収録にも対応している。ここでは各機能の使い方を解説した記事へリンクする。
MAC
2026-09-27 2026-09-27
  • ««
  • «
  • 7
  • 8
  • 9
  • 10
  • 11
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【swift package】依存パッケージを依存ツリーで表示する (show-dependencies)
MAC
2026-10-12 2026-10-12
eye catch
【GitHub Actions,Xcode】DerivedDataとSwiftPMをキャッシュしてCIのビルドを速くする (irgaly/xcode-cache)
MAC
2026-10-11 2026-10-11
eye catch
【swift package】Package.swiftの依存関係の解決だけを先に実行する (resolve)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】SwiftPMの依存関係の解決だけを先に実行する (-resolvePackageDependencies)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】テストの実行先を指定する (-destination)
MAC
2026-10-11 2026-10-11
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer