Skip to content

radig/rutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Radig Utils

Este plugin fornece um conjunto de classes e métodos de propósito geral, que visam facilitar tarefas recorrentes no desenvolvimento de sistemas em CakePHP.

Autor e Copyright

  • Copyright 2011, Radig – Soluções em TI
  • Licença MIT – Isto quer dizer que o código está disponível sem nenhuma garantia, ao mesmo tempo que
    você pode usa-lo de forma isolada ou em conjunto com seu próprio código.

Como usar a classe Rutils

  • Apenas inclua a classe que deseja utilizar e chame os métodos de interesse
App::uses('Rutils', 'Rutils.Lib');
if(Rutils::isNullDate('0000-00-00'))
    echo 'Data nula no MySQL';
else
    echo 'Data não nula';

Como usar a classe Cryptastic

App::uses('Cryptastic', 'Rutils.Lib');
// geração do vetor de inicialização
$iv = Cryptastic::generateIV(MCRYPT_TRIPLEDES, MCRYPT_MODE_ECB, false);
// uma senha qualquer que será usada para cifrar a informação
$ck = 'c0fc3c713f09a43384ac08f7d91fca430dcbc6466fff9284ce4571bdc2c8f9f9';
// criptografando e retornando valor em base64 (evitar problemas com informação binária).
$codificado = Cryptastic::ecnrypt('Meu texto secreto', $ck, $iv, true);
echo 'Valor criptografado: ', $codificado, "\n";
// Decripta o valor codificado, informando que esta em base64 e imprime o texto de volta 
echo 'Valor decriptado: ', Cryptastic::decrypt($codificado, $ck, true);

About

CakePHP plugin for general purpose

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages