# 암호화

## 범용적으로 사용 하실 수 있는 암호화 기능입니다. CODE 트래블룰 요건에 맞는 알고리즘으로 암호화 합니다.

<mark style="color:green;">`POST`</mark> `/api/v1/code/encrypt`

Input Body

```json
{
    "allianceName": "CODE",
    "data": "{\"hi\": \"hello\"}",
    "remotePublicKey": "8DJomhrvr0zD11+m3nwG3ZeO9OsSY8uLHdA7WgoaX0g="
}
```

Example Request

```
curl --location 'localhost:8787/api/v1/code/encrypt' \
--data '{
    "data": "{\"hi\": \"hello\"}",
    "remotePublicKey": "8DJomhrvr0zD11+m3nwG3ZeO9OsSY8uLHdA7WgoaX0g="
}'
```

Example Response

```json
{
  "body": "CQZl5C7Pjx4osceIbLSQ3rGeJ8XdghN99nJHPs1ob964Fq0Thw5asAIJHctE+ElR+2JirluJhA==",
  "signature": "EQH6i+vraeJApDrl0kNFT5uLg6VxDVApq5oaNkbuqL/1JzTB9IcvyLKSDBgQC7xfxwRb1Pvp7XxPsjKEfA0kDg==",
  "nonce": 1504804560,
  "dateTime": "2023-06-21T05:26:02Z"
}
```
