This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
bw:encryptdecrypt_tool [2019/12/06 11:11] akoehler |
bw:encryptdecrypt_tool [2022/08/02 17:02] (current) akoehler |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | =====Introduction (Encryption)===== | + | ======Introduction (Encryption)====== |
| This page describes the use of the Bizweaver Encrypt Decrypt Tool. | This page describes the use of the Bizweaver Encrypt Decrypt Tool. | ||
| - | ====Encrypt Decrypt Tool==== | + | =====Encrypt Decrypt Tool===== |
| The encryption tool is best used to encrypt data from a source (AWS, Versago) to your database. The functionality is used to store sensitive data in a database, or a file. | The encryption tool is best used to encrypt data from a source (AWS, Versago) to your database. The functionality is used to store sensitive data in a database, or a file. | ||
| - | The tool accepts a string as input and encrypts it with a key you create. To view the string in clear text it must be decrypted with the same key. An encryption step can be added any where to a workflow. In the following | + | The tool accepts a string as input and encrypts it with a key you create. To view the string in clear text it must be decrypted with the same key. An encryption step can be added any where to a workflow. In the following |
| {{ : | {{ : | ||
| - | ====Basic Configuration Steps==== | + | =====Basic Configuration Steps to Encrypt===== |
| - | ==Example: | + | ===Example:=== |
| - | The first step is to get the data needed to encrypt this can be pulled from any source you choose. In the following image you will see that we are using a simple SQL step to pull in one record to encrypt it. | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | The next step is to pass that into the Encryption tool | ||
| - | * Text - this is the information you are passing into the tool. | ||
| - | *You can use step and user variables if you wish to pass them through to be encrypted. | ||
| - | * Encryption / Decryption Key - This is a key you assign it can be anything you wish. | ||
| - | * to make it secure it is recommended that the key is a mix of upper-case and lower-case characters, and numbers | ||
| - | * Command - This determines if you want to encrypt or decrypt the data. | ||
| - | * 0 to Encrypt | ||
| - | * 1 to Decrypt | ||
| - | |||
| {{ : | {{ : | ||
| - | Next, pass the output step variable " | + | - **Text** - this is the information you are passing into the tool to encrypt/ |
| - | Below is an image of the value when we run the workflow in test mode. | + | - You can use step and user variables in this field. |
| + | - **Encryption / Decryption Key** - This is a key you assign it can be anything you wish. | ||
| + | - to make it secure it is recommended that the key is a mix of upper-case and lower-case characters, and numbers | ||
| + | - **Command** - This determines if you want to encrypt or decrypt | ||
| + | - 0 to Encrypt | ||
| + | - 1 to Decrypt | ||
| - | {{ : | + | =====Basic Configuration Steps to Decrypt===== |
| - | Now we will step through the decryption of the value just encrypted. Take the variable from the prior step and pass it into a encrypt decrypt tool as the " | + | ===Example: |
| - | The key will be the same key that was used to encrypted the data, and command will be 1 for decrypt. | + | |
| {{ : | {{ : | ||
| + | - **Text** - this is the information you are passing into the tool to encrypt/ | ||
| + | - You can use step and user variables in this field. | ||
| + | - Make sure you use the value you are wishing to decrypt | ||
| + | - **Encryption / Decryption Key** - Use the key you created initially to decrypt. | ||
| + | - **Command** - This determines if you want to encrypt or decrypt the data. | ||
| + | - 0 to Encrypt | ||
| + | - 1 to Decrypt | ||
| - | Now to see the results we will run the workflow in test mode and view the variable | + | ====Encrypt Decrypt Variables==== |
| - | + | ^Name ^Description^ | |
| - | {{ : | + | |Command|This indicates |
| + | |EncryptionKey|This indicates | ||
| + | |InputText|This indicates | ||
| + | |Value|This indicates the encrypted text decrypted or decrypted text encrypted| | ||
| + | |StepMessage|During a failure the reason for failure will be populated here| | ||
| + | |StepStatus|True or False| | ||