1. 首页
  2. 考试认证
  3. 其它
  4. Rose D Bx Object Make Methods EKS Blowfish加密方法

Rose D Bx Object Make Methods EKS Blowfish加密方法

上传者: 2024-12-29 09:01:10上传 ZIP文件 19.27KB 热度 3次

Rose::DB::Object::MakeMethods::EKSBlowfish

该模块为Rose::DB::Object派生对象创建特定于Blowfish的对象方法。版本0.07。

示例代码:

package User;
use base qw(Rose::DB::Object);
use Rose::DBx::Object::MakeMethods::EKSBlowfish(
eksblowfish=>[
'type'=>{cost=>8,key_nul=>0,},
],
);
__PACKAGE__->meta->setup(
table=>'users',
columns=>[
id=>{primary_key=>1,type=>'integer'},
name=>{type=>'varchar',length=>255},
password=>{type=>'varchar',length=>255},
],
);

Rose::DB::Object::MakeMethods::EKSBlowfish提供了Blowfish加密算法的支持,可为数据库字段提供加密功能。在该示例中,eksblowfish方法被用于为User类的password字段提供加密功能,并设置了加密参数,如cost(加密复杂度)和key_nul(密钥为空时的处理方式)。

下载地址
用户评论