我使用作曲家在我的服務器上安裝了密碼甜,但當我嘗試導入庫時,我收到此錯誤。Fatal error: Uncaught Error: Class 'ParagonIE\CipherSweet\KeyProvider\StringProvider' not found in index.php.似乎依賴項沒有正確安裝,我迷路了,你能幫忙嗎?這是一個 php 錯誤。這是我的代碼:use ParagonIE\CipherSweet\EncryptedRow;use ParagonIE\CipherSweet\Transformation\AlphaCharactersOnly;use ParagonIE\CipherSweet\Transformation\FirstCharacter;use ParagonIE\CipherSweet\Transformation\Lowercase;use ParagonIE\CipherSweet\Backend\FIPSCrypto;use ParagonIE\CipherSweet\KeyProvider\StringProvider;$provider = new StringProvider('a981d3894b5884f6965baea64a09bb5b4b59c10e857008fc814923cf2f2de558');$engine = new CipherSweet($provider, new FIPSCrypto());/** @var CipherSweet $engine */$row = (new EncryptedRow($engine, 'contacts')) ->addTextField('first_name') ->addTextField('last_name') ->addFloatField('latitude') ->addFloatField('longitude');// Notice the ->addRowTransform() method:$row->addCompoundIndex( $row->createCompoundIndex( 'contact_first_init_last_name', ['first_name', 'last_name'], 64, // 64 bits = 8 bytes true ) ->addTransform('first_name', new AlphaCharactersOnly()) ->addTransform('first_name', new Lowercase()) ->addTransform('first_name', new FirstCharacter()) ->addTransform('last_name', new AlphaCharactersOnly()) ->addTransform('last_name', new Lowercase()));$prepared = $row->prepareRowForStorage([ 'first_name' => 'Jane', 'last_name' => 'Doe', 'latitude' => 52.52, 'longitude' => -33.106, 'extraneous' => true]);var_dump($prepared);?>
為什么我不能導入密碼甜字符串提供程序
慕蓋茨4494581
2022-09-17 17:56:10