CryptoServiceProvider
extends ServiceProvider
in package
Crypto サービスを DI コンテナに登録する
Container エイリアス:
- crypto : Encrypter(AES(CBC) 暗復号。鍵は crypto.salt のアプリ固定ソルトから導出)
- crypto.salt : SaltRepository(アプリ全体のソルト管理。DB 永続化・ローテーション)
- crypto.random : RandomGenerator(暗号論的疑似乱数によるパスワード生成)
呼び出し例: $encrypter = App::make('crypto'); $encrypter->encrypt($value, $iv);
Table of Contents
Methods
- init() : void
- initialize service
- register() : void
- register service
Methods
init()
initialize service
public
init() : void
register()
register service
public
register(Container $container) : void
Parameters
- $container : Container