PHPackages                             rubeus/secret-manager-gcp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. rubeus/secret-manager-gcp

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

rubeus/secret-manager-gcp
=========================

Helper to manage sensitive keys and values at Secret Manager - GCP

098PHP

Since Jun 19Pushed 2y ago3 watchersCompare

[ Source](https://github.com/rubeus-tecnologia-e-inovacao/secret-manager-gcp)[ Packagist](https://packagist.org/packages/rubeus/secret-manager-gcp)[ RSS](/packages/rubeus-secret-manager-gcp/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Introdução
==========

[](#introdução)

 Esse repositório se refere a uma dependência à ser inserida nos projetos onde exista a necessidade de protejer senhas/chaves/tokens e demais informações sensíveis.

Como utilizar o Cipher
======================

[](#como-utilizar-o-cipher)

Cipher é uma classe que disponibiliza as funções 'encrypt' e 'decrypt', cujos nomes remetem obviamente aos seus respectivos propósitos. As funções de Cipher devem ser utilizadas para aqueles valores cujo conteúdo precisa ser protegido e posteriormente recuperado em seu formato original.

1º Passo
--------

[](#1º-passo)

Essa classe exige que você armazene de forma segura duas chaves (devido ao uso de openssl\_encrypt e openssl\_decrypt) para criptografar e descriptografar uma string. Recomendamos configurá-las através de variáveis de ambiente.

No seu .env, adicione:

```
MASTER_SECRET_KEY=senhaExemplo
MASTER_SECRET_IV=senhaForteExemplo

```

2º Passo
--------

[](#2º-passo)

Onde precisar utilizar, importe a dependência com:

```
