Rose D Bx Object Make Methods EKS Blowfish加密方法
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(密钥为空时的处理方式)。
下载地址
用户评论