با سلام به دوستان گلم
من اطلاعاتی رو به وسیله کامپوننت md5 اینکریپت میکنم
مشکل من اینه که من چطوری میتونم اطلاعات اینکریپ شده رو به دیکریپت بازگردانم
ایا راهی هست
با سلام به دوستان گلم
من اطلاعاتی رو به وسیله کامپوننت md5 اینکریپت میکنم
مشکل من اینه که من چطوری میتونم اطلاعات اینکریپ شده رو به دیکریپت بازگردانم
ایا راهی هست
MD5 یک تابع درهم ساز میباشد و به صورت یک طرفه عمل میکند و شما نمیتوانید آن را بازگردانید.
از SHA استفاده كن
اگه پسورد هایی رو که تو دیتابیس ذخیره میکنی با MD5 هش کردی نیازی به برگردوندن نیست ، کافیه هر بار که یوزر ، پسورد خودش رو زد اون ور هش کنی و با هش توی دیتا بیس مقایسه کنی ، اگه یکی بود که درسته و اگه نه که نه . اگه اطلاعاتی رو که میخوای کد کنی باید بعدا به سورس برگردن باید از الگوریتم های برگشت پذیر یا دو کلیده استفاده کنی
سلام.
در تکمیل صحبتهای دوستان، استفاده از MD5 برای Hash کردن دیگه امروزه مناسب نیست. لطفا توضیحات بیشتر در این مورد رو در این لینک بخونید.
موفق باشید.