include/utils/encryption_utils.php
Functions

 blowfishDecode(
          STRING $key, STRING $encoded
          )
        
        :
          string
blowfishDecode(
          STRING $key, STRING $encoded
          )
        
        :
          stringUses blowfish to decode data assumes data has been base64 encoded with the iv stored as part of the data
Parameters
Returns
| Name | Type | Description | 
|---|---|---|
| $key | STRING | key - key to base decoding off of | 
| $encoded | STRING | encoded base64 encoded blowfish encrypted data | 
| Type | Description | 
|---|---|
| string | 

 blowfishEncode(
          STRING $key, STRING $data
          )
        
        :
          string
blowfishEncode(
          STRING $key, STRING $data
          )
        
        :
          stringUses blowfish to encrypt data and base 64 encodes it. It stores the iv as part of the data
Parameters
Returns
| Name | Type | Description | 
|---|---|---|
| $key | STRING | key - key to base encoding off of | 
| $data | STRING | data - string to be encrypted and encoded | 
| Type | Description | 
|---|---|
| string | 

 blowfishGetKey(
          string $type
          )
        
        :
          string
blowfishGetKey(
          string $type
          )
        
        :
          stringretrives the system's private key; will build one if not found, but anything encrypted before is gone...
Parameters
Returns
| Name | Type | Description | 
|---|---|---|
| $type | string | type | 
| Type | Description | 
|---|---|
| string | key | 



