امنیتپایتونتست نفوذ

هک و امنیت با پایتون جلسه دهم – ساخت ابزار Hash maker

هک و امنیت با پایتون ساخت ابزار Hash maker

به تبدیل یک کلمه یا عبارت clear text به یک سری از رشته ها با استفاده از حروفات و کاراکتر ها هش می گویند. علاوه بر یک متن، شما می توانید هر چیزی را به هش تبدیل کنید مانند موسیقی، فیلم، مقاله و … از هش ها برای رمزنگاری اطلاعات حساس در دیتابیس استفاده می شود. هر کدام از هش ها از الگوریتم های خاصی استفاده می کنند. برخی از الگوریتم های پرکاربرد هش عبارتند از:

  • MD5 – شامل 32 کاراکتر میباشد.
  • SHA1 – شامل 40 کاراتر میباشد.
  • SHA256 – شامل 64 کاراکتر میباشد.

در این آموزش هم با استفاده از زبان برنامه نویسی پایتون، ابزاری را طراحی خواهیم کرد که میتونه برای ما هش های md5, sha1, sha224, sha256, sha384, sha512 رو بسازه. در این ابزار از کتابخانه hashlib پایتون استفاده می کنیم.

import hashlib

print """
hash maker version 1.0

coded by www.kaliboys.com

[+]-1 md5
[+]-2 sha1
[+]-3 sha224
[+]-4 sha256
[+]-5 sha384
[+]-6 sha512
"""
inputer = raw_input("Enter Your password for hashling : ")
model = raw_input("select the number options : ")

if model == "1":
	md5 = hashlib.md5()
	md5.update(inputer)
	print "[*] md5 your password is > ",md5.hexdigest()
elif model == "2":
	sha1 = hashlib.sha1()
	sha1.update(inputer)
	print "[*] sha1 your password is > ",sha1.hexdigest()
elif model == "3":
	sha224 = hashlib.sha224()
	sha224.update(inputer)
	print "[*] sha224 your password is > ",sha224.hexdigest()
elif model == "4":
	sha256 = hashlib.sha256()
	sha256.update(inputer)
	print "[*] sha256 your password is > ",sha256.hexdigest()
elif model == "5":
	sha384 = hashlib.sha384()
	sha384.update(inputer)
	print "[*] sha384 your password is > ",sha384.hexdigest()
elif model == "6":
	sha512 = hashlib.sha512()
	sha512.update(inputer)
	print "[*] sha512 your password is > ",sha512.hexdigest()
else:
	exit()

مشاهده ویدیو آموزشی مربوط به ساخت ابزار Hash maker

یوسف وفایی

فارغ التحصیل کارشناسی IT، علاقه مند به برنامه نویسی و علم امنیت، عاشق یادگیری حرفه های جدید، کنجکاو برای همه چیز، همچنین همیشه تلاش میکنم تا به هدفم برسم...

یک نظر

  1. درود بر شما
    خسته نباشید
    سپاس از آموزش های خوبتون
    قسمت دانلود ویدیو متاسفانه مشکل دارد و از سمت سرور به مشکل میخورد
    ممنون میشم پیگیری کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا