SOPS や age が何をするものなのか、はここでは説明しない。 また、公式ドキュメントを読み込んで理解したというより、手探りでやってみたことから推測しているだけなので、もし間違いがあればご指摘ください。 この文書、および サンプルプロジェクト ともに暗号化文書としては YAML のみ取り扱っているが、 JSON においてもほぼ同様に対応できると思われる。 github.com SOPS で暗号化されたファイルの構造 サンプルファイルとして vault.yaml を挙げる。 暗号文の構造 暗号化された文の部分の構造はわりと自明で、 password: ENC[AES256_GCM,data:…