navid
4 سال پیش توسط navid مطرح شد
6 پاسخ

هش کردن شماره ملی و شماره کارت

سلام وقت به خیر دوستان میخواستم از تجربیات تون استفاده کنم
من دارم یه پروژه مینویسم که توی اون دارم شمار شبا و شماره کارت و کد ملی از کاربرم میگیرم
ایا این اطلاعات باید هش بشن توی دیتابیس؟


ثبت پرسش جدید
Reza Jashnsaz
تخصص : مهندس نرم افزار
@rezajashnsaz0011 4 سال پیش مطرح شد
0

شما میتونید از encrypt استفاده کنید چون هش قابل برگردوندن نیست . فقط میشه مقایسه کرد


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@navidrezadoost
سلام.
بستگی داره.
برای مثال کارت ملی شاید فقط برای احراز هویت بخواهید اون موقع میشه هش کرد. ولی شبا و شماره کارت رو استفاده می کنید ( برای مثال قراره پول پرداخت کنید) برای همین نباید هش کنید.


navid
تخصص : node.js , FrontEnd
@navidRz 4 سال پیش مطرح شد
0

نمیشه دو طرفه این دیتا رو هش کرد؟
و هر وقت نیاز داشت دوباره compare کردش؟
مثلا قراری که قراره بفرستمش سمت کلاینت compare کنم و مقدار اصلیش رو به دست بگیرم و بفرستم کلاینت؟
@mohsenbostan


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@navidrezadoost
بحث مقایسه کردن برای کارت ملی ( اون در شرایطی که فقط برای احراز هویت باشه ) امکان پذیره.
اما وقتی شماره شبا رو هش کنید دیگه نمی تونید مقدار اصلی رو داشته باشید.


Reza Jashnsaz
تخصص : مهندس نرم افزار
@rezajashnsaz0011 4 سال پیش مطرح شد
0

شما میتونید از encrypt استفاده کنید چون هش قابل برگردوندن نیست . فقط میشه مقایسه کرد


navid
تخصص : node.js , FrontEnd
@navidRz 4 سال پیش مطرح شد
0

ممنونم اقای بستان عزیز مثل همیشه با حوصله جواب دادید
@mohsenbostan


navid
تخصص : node.js , FrontEnd
@navidRz 4 سال پیش مطرح شد
0

ممنونم از سلوشن خبی که ارائه دادید
این دقیقا راست کار منه
ممنونم واقعا
@rezajashnsaz0011


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

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