我在从以加密格式存储的数据库中检索金额时遇到问题。因此,定义的表格以加密格式显示金额。所以我想在存在get方法的实体类中使用会话中的密钥解密数量
public function getAmount()
{
$amount= $this->amount;
$request = Request::createFromGlobals();
$session=$this->container->getParameter('session');
//get key from session and
$rsa_object = new RSA();
$rsa_object->loadKey($session_pr_key);
if($amount!=null){
$base2Amount=hex2bin($amount);
$base10Amount=$rsa_object->decrypt($base2Amount);
}else{
$base10Amount=$base16Amount;
}
return $amount;
}
但我无法获得会话。有什么建议么?