Encrypter
in package
AES(CBC) による文字列の暗復号。鍵は SaltRepository が保持するアプリ固定ソルトから導出する。
Table of Contents
Properties
Methods
- __construct() : mixed
- decrypt() : string
- encrypt() : string
- getEncryptIv() : string
- getEncryptKey() : string
- 暗号化キーを取得
Properties
$saltRepository
private
SaltRepository
$saltRepository
Methods
__construct()
public
__construct(SaltRepository $saltRepository) : mixed
Parameters
- $saltRepository : SaltRepository
decrypt()
public
decrypt(string $cipherText, string $iv) : string
Parameters
- $cipherText : string
- $iv : string
Tags
Return values
stringencrypt()
public
encrypt(string $string, string $iv) : string
Parameters
- $string : string
- $iv : string
Return values
stringgetEncryptIv()
public
getEncryptIv() : string
Return values
stringgetEncryptKey()
暗号化キーを取得
private
getEncryptKey() : string