使用yii中CSecurityManager的一点小技巧

当我们使用CSecurityManager::encrypt对字符串进行加密, 加密后的字符串是一串乱码(看起来确实像乱码, 具体是什么有待考证), 这不利于我们的下一步操作.

我们可以使用base64处理加密后的字符串, 处理后的字符串是由字母和数字组成 如果

$securityManager = Yii::app()->getSecurityManager();

$encrypted = base64_encode( $securityManager->encrypt('encryptString') );

如果要解密, 需要先使用base64_decode对加密串进行处理
$securityManager->decrypt(base64_decode($encrypted));

上一篇:WindowsServer2012 R2 64位中文标准版(IIS8.5)下手动搭建PHP环境详细图文教程(二)安装IIS8.5


下一篇:《西科软件》一个高级PHP工程师所应该具备的