# Cypher utils

### String utils

#### encryptString(originalValue, datastreamId, organization)

> **Deprecated:** Use `utils` object functions instead.

Encrypt an original string with the configuration established by the datastream of the organization

**Kind**: global function  
**Returns**: String

| Param            | Type    | Description                                                                |
| ---------------- |---------| -------------------------------------------------------------------------- |
| originalValue    | string  | The original value to encrypt.                                             |
| datastreamId     | string  | The datastream of provision type, of the datamodel that define this value. |
| organization     | string  | The organization name to which the datamodel belongs.                    |

Example of use:

```javascript
var encryptedValue = encryptString('text to encrypt', 'provision.data.encrypt', 'organization_name');
```

#### decryptString(encryptedValue, datastreamId, organization)

> **Deprecated:** Use `utils` object functions instead.

Decrypt an encrypted string with the configuration established by the datastream of the organization

**Kind**: global function  
**Returns**: String

| Param            | Type    | Description                                                                |
| ---------------- |---------| -------------------------------------------------------------------------- |
| encryptedValue   | string  | The encrypted value to decrypt.                                            |
| datastreamId     | string  | The datastream of provision type, of the datamodel that define this value. |
| organization     | string  | The organization name to which the datamodel belongs.                    |

Example of use:

```javascript
var decryptedValue = decryptString('text to decrypt', 'provision.data.encrypt', 'organization_name');
```
