راکت

ساخت کلید امن برای رمز نگاری

1 پاسخ

سلام دوستان @ali.bayat
@hossein.r.1442 @mohsenbostan

برای رمزنگاری دیتا جهت تبادل بین وبسرویس لاراولی و اپلیکیشن اندروئیدی از الگوریتم AES-128 استفاده کردم که برای اینکار هم از تابع آماده opensslencrypt استفاده میکنم . این تابع مقادیر iv , key رو هم میخواد که توی سایت php گفته شده برای تولید اون از تابع opensslrandompseudobytes استفاده کنید که یه پارامتر length میگیره و طبق ادعای php یه کلید امن میسازه

حالا سئوال اینجاست که این تابع یک مقدار باینری برمیگردونه در حالیکه اصلا الگوریتمی که من استفاده میکنم میگه یه رشته 16 کاراکتری وارد کن

بنظرتون چکاری باید انجام بدم
آیا تبدیل به هگز کنم ؟
آیا تبدیل به رشته انکد شده بکنم ؟

هر کدوم مشکلاتی دارن ، مثلا مقدار باینری رو تبدیل به هگز میکنم طول رشته باینری رو مجبورم کمتر در نظر بگیرم که خب اینطوری شاید امنیتش پائین بیاد

روش درستش بنظرتون چی هست ؟

ثبت پرسش جدید

پاسخ‌ها

1
عاشورا
عاشورا
@psbox2016

تخصص: developer

برای ساخت کلید ها بهتره که خودت الگوریتم طراحی کنی

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام