"require": {
"mikeching/yii2-rsa": "*"
},
use mikeching\rsa\Rsa;
//init
set private and public key to you common/config/params.php
$str = 'yii2-rsa';
//private encrypt -> public decrypt
$enStr = Rsa::rsaPrivateEncrypt($str);
echo $enStr;
$deStr = Rsa::rsaPublicDecrypt($enStr);
echo $deStr;
//public encrypt -> private decrypt
$enStr = Rsa::rsaPublicEncrypt($str);
echo $enStr;
$deStr = Rsa::rsaPrivateDecrypt($enStr);
echo $deStr;