すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:キー生成方法

最終更新日:Jan 30, 2026

このドキュメントでは、RSA キー、ECC キー、および SM2 キーの生成方法について説明します。

前提条件

OpenSSL ツール(バージョン 1.1.1 以降)をOpenSSL 公式ウェブサイトからダウンロードおよびインストール済みである必要があります。

RSA キーの生成

  1. OpenSSL ツールを開き、次のコマンドを実行して RSA 秘密鍵を生成します。1024 ビットまたは 2048 ビットの秘密鍵を生成できます。

    openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048
  2. RSA 秘密鍵から RSA 公開鍵を生成します。

    openssl rsa -pubout -in private_key.pem -out public_key.pem

ECC キーの生成

  1. OpenSSL ツールを開き、次のコマンドを実行して ECC キーペアを生成します。楕円曲線アルゴリズムとして secp256k1 を選択する必要があります。

    openssl ecparam -name secp256k1 -genkey -noout -out secp256k1-key.pem
  2. secp256k1-key.pem キーペアから ECC 公開鍵を生成します。

    openssl ec -in secp256k1-key.pem -pubout -out ecpubkey.pem

SM キーの生成

  1. OpenSSL ツールを開き、次のコマンドを実行して SM2 秘密鍵 sm2-key.pem を生成します。

    openssl ecparam -name SM2 -genkey -noout -out sm2-key.pem
  2. sm2-key.pem キーペアから SM2 公開鍵 sm2pubkey.pem を生成します。

    openssl ec -in sm2-key.pem -pubout -out sm2pubkey.pem