Encrypt
    • PDF

    Encrypt

    • PDF

    記事の要約

    概要

    指定したマスターキーの現在のバージョンで、最大32KBデータを暗号化します。暗号/復号化用のキータイプのみでリクエストできます。

    POST https://kms.apigw.ntruss.com/keys/v1/{keyTag}/encrypt
    POST https://kms.apigw.ntruss.com/keys/v2/{keyTag}/encrypt
    

    リクエスト

    リクエストパラメータ

    パラメータ名タイプ説明
    keyTagString(Required)暗号化に使用するマスターキーの tag値

    リクエストボディ

    {
      "plaintext": stringまたは string list、
      "context" : string
    }
    
    パラメータ名タイプ説明
    plaintextStringまたは String List(Required)- 暗号化対象のデータ(最大32KB)
    Base64 Encodingが必要
    リストは全項目合計で最大32KB
    contextString(Optional)- コンテキストデータ(最大50Byte)
    Base64 Encodingが必要
    収束暗号化方式の AES-256キータイプの場合にのみ必ず入力

    リクエストボディ例

    {
      "plaintext" : "dGVzdA==",
      "context" : "dGhpcyBpcyBhIHRlc3QgY29udGV4dA=="
    }
    または
    {
      "plaintext" : ["dGVzdA==", "dGVzdDI=", "dGVzdDM="],
      "context" : "dGhpcyBpcyBhIHRlc3QgY29udGV4dA=="
    }
    

    レスポンス

    レスポンスボディ

    {
      "ciphertext" : string
    }
    または 
    {
      "ciphertextList" : [string, string, string]
    }
    
    パラメータ名タイプ説明
    ciphertextString- 暗号文データ
    kms prefixと Base64 Encodingされた暗号文で構成することが必要
    Stringタイプでリクエストする場合に返す
    ciphertextListString List- 暗号文データ
    kms prefixと Base64 Encodingされた暗号文で構成される
    String Listタイプでリクエストする場合に返す

    この記事は役に立ちましたか?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.