from flask import Flask, request, jsonify import hashlib app = Flask(__name__) # تحميل قائمة الكلمات def load_wordlist(): try: with open("wordlist.txt", "r") as file: return [word.strip() for word in file] except FileNotFoundError: return [] # البحث عن النص الأصلي للهاش def crack_sha256(hash_to_crack): wordlist = load_wordlist() for word in wordlist: if hashlib.sha256(word.encode()).hexdigest() == hash_to_crack: return word return "لم يتم العثور على تطابق." @app.route("/crack", methods=["POST"]) def crack(): data = request.get_json() hash_input = data.get("hash", "") result = crack_sha256(hash_input) return jsonify({"result": result}) if __name__ == "__main__": app.run(host="0.0.0.0", port=5000, debug=True)
شاهد أيضاً

0 التعليقات: