مهدی
5 سال پیش توسط مهدی مطرح شد
1 پاسخ

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

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

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

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

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

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

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


ثبت پرسش جدید
عاشورا
تخصص : developer
@psbox2016 5 سال پیش مطرح شد
0

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


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

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