رفتن به مطلب
انجمن تیم امنیتی گارد ایران

هش کردن پسورد های درون دیتابیس


Hb051
 اشتراک گذاری

ارسال های توصیه شده

با سلام

 

خب بنده میخواستم پسورد های درون دیتابیس خودم رو هش کنم البته این بار بصورت انبوه (حدود 1000 پسورد) درون دیتابیس هستو میخوام اون جدول پسورد ها همشون هش بشه آیا 

راهی وجود داره؟

مثلا این ستون هش بشه البته نه دونه دونه!!!

 

Hashpass.jpg

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سلام بله میشه اگه بلد باشین حالا با پایتون یا php  یه ابزار مینویسین که این کار رو انجام بده

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 14 ساعت قبل، Hb051 گفته است :

با سلام

 

خب بنده میخواستم پسورد های درون دیتابیس خودم رو هش کنم البته این بار بصورت انبوه (حدود 1000 پسورد) درون دیتابیس هستو میخوام اون جدول پسورد ها همشون هش بشه آیا 

راهی وجود داره؟

مثلا این ستون هش بشه البته نه دونه دونه!!!

 

Hashpass.jpg

با سلام خدمت دوست عزیز پلتفرم شما چیه مثلا ویندوز یا مک یا لینوکس؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 3 ساعت قبل، HCSH4C39 گفته است :

با سلام خدمت دوست عزیز پلتفرم شما چیه مثلا ویندوز یا مک یا لینوکس؟

ویندوز

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

با سلام خدمت شما دوست عزیز

 

می تونید همه ی پسورد ها رو از ستون با یه کوئری بیرون بیارید که خروجی به این صورت میشه :(مثلا)

hello123,salam4,login,admin

 

 

بعد با این تابع اونا رو میریزید توی ارایه :‌

<?php
$str="hello123,salam4,login,admin" ;
$str_array = explode(',',$str);
echo "<pre>";
print_r($str_array) ;

 

بعد خروجی رو که ارایه میشه کپی می کنید میزارید توی یه متغیر :‌

<?php
$array = Array
(
    [0] => hello123
    [1] => salam4
    [2] => login
    [3] => admin
);

 

 

سپس اون ارایه رو با یه حلقه for و تابع count و md5 تبدیل به هش می کنید :‌

 

<?php

$passwords = array(
'hello123',
'salam4',
'login',
'admin'
);

$count = count($passwords) ;

for ($a=0;$a < $count ;$a++){

   echo md5($passwords[$a]) . '<br>' ;   
                        
 } 

 

بعد خروجی میشه به این صورت : 

f30aa7a662c728b7407c54ae6bfd27d1,
517e1f1d51af24227457fd646b49bab5,
d56b699830e77ba53855679cb1d252da,
21232f297a57a5a743894a0e4a801fc3,

 

حالا اونا رو با تابع implode تبدیل می کنید به ارایه و ارایه رو با یک حلقه for و کوئری update ستون ها رو اپدیت می کنید و اینا

رو میزارید کوئری ها sql رو خیلی کار نکردم وگرنه میزاشتم براتون .

 

لایک فراموش نشه .

موفق و پیروز باشید . 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 3 دقیقه قبل، MR.MSA گفته است :

با سلام خدمت شما دوست عزیز

ممنون مفید بود💙

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
 اشتراک گذاری

انجمن تیم امنیتی گارد ایران

تیم امنیتی گارد ایران یک گروه مستقل است که قوانین آن با خط مشی جمهوری اسلامی ایران مغایرت ندارد. تیم امنیتی گارد ایران از سال 1393 فعالیت خود را آغاز کرد و هدف این تیم تامین امنیت سایت ها و سرورهای ایرانی است. تیم ما همیشه برای دفاع از مرزهای سایبری سرزمین عزیزمان ایران آماده است.

شبکه های اجتماعی

×
×
  • اضافه کردن...