paragonie/sodium_compat
این یک کتابخانهٔ پیاچپی است که قابلیتهای امنیتی موجود در افزونهٔ ext/sodium را برای سیستمهایی که این افزونه را ندارند، فراهم میکند. ️
کاربرد:
این کتابخانه برای پیادهسازی رمزنگاری مدرن در پیاچپی استفاده میشه، مثل رمزنگاری داده، امضای دیجیتال، و تولید کلیدهای امن. مناسب زمانیه که نمیتونید یا نمیخواید افزونهٔ C sodium رو روی سرور نصب کنید.
در چه شرایطی بهتره استفاده شود؟
- وقتی روی هاستهای اشتراکی هستید و دسترسی به نصب افزونههای جدید ندارید
- وقتی میخواید کدهای خودتون رو قابل انتقال (portable) کنید
- وقتی نیاز به سازگاری با پیاچپی ۷.۲+ دارید بدون وابستگی به افزونهٔ C
چند مثال از موارد استفاده:
- رمزنگاری پیامهای کاربران در یک سیستم پیامرسانی
- امضای دیجیتال برای احراز هویت API
- ذخیرهسازی امن رمزهای عبور با sodium's crypto_pwhash
- ##security
- ##php
- ##encryption
- ##cryptography
- ##sodium
- ##polyfill
- ##websecurity
- ##securecoding
