xlerr/desensitise

此包已废弃且不再维护。未建议替代包。

维护者

详细信息

github.com/xlerr/desensitise

此包尚无发布版本,信息较少。


README

配置

return [
    'components' => [
        Desensitise::componentName() => [
            'class' => Desensitise::class,
            'baseUri' => 'https:///',
        ],
    ],
];

使用

$hash = Desensitise::instance()->execDecrypt('enc_01_1293051090349_123', true);
Desensitise::instance()->encrypt([
    ['13123456789', Desensitise::TYPE_PHONE_NUMBER],
    ['510121199901011234', Desensitise::TYPE_IDENTITY_NUMBER],
], 0, function ($response) {
    throw new EncryptException($response['message']);
});