• Час читання ~1 хв
  • 20.02.2023

Padlock — це команда Laravel Zero від Daniel Mason для шифрування та дешифрування файлів середовища на основі команд шифрування Laravel. Оскільки він встановлений глобально через composer, ви можете використовувати його для шифрування файлів у поточному робочому каталозі для

$ padlock env:encrypt --env=testing

INFO  Environment successfully encrypted.

  Key ................ base64:RR480kEd+Yen6cCMkXmmGUz38cJYwlP/qNctQ7MA6zo=
  Cipher ............. AES-256-CBC
  Encrypted file ..... .env.testing.encrypted

будь-якого проекту:І ось приклад команди для розшифровки вищезашифрованого файлу середовища:

$ padlock env:decrypt --env=testing --key=base64:RR480kEd+Yen6cCMkXmmGUz38cJYwlP/qNctQ7MA6zo=

INFO  Environment successfully decrypted.

Decrypted file ..... .env.testing

Що акуратно в цьому пакеті, так це те, що він глобально доступний, але використовує команди фреймворку Laravel під капотом для забезпечення роботи операції шифрування/дешифрування. Це означає, що ви можете використовувати цей CLI для шифрування файлів, що не належать до Laravel, і файлів, що не належать до PHP.

Ви можете розпочати роботу з цим CLI, встановивши його глобально на свою машину:

$ composer global require fidum/padlock

Оскільки цей CLI використовує ремісничі команди Laravel, перегляньте документацію Шифрування файлів середовища для отримання додаткової інформації.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297