Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
139 lines (125 loc) · 6.14 KB
/
Copy pathindex.html
File metadata and controls
139 lines (125 loc) · 6.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Encodify | رمزنگار فارسی</title>
<meta name="description" content="ابزار رمزنگاری متن به فارسی - مناسب برای SMS و شبکههای اجتماعی" />
<link href="https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="assets/css/style.css?v3.2" />
</head>
<body>
<div class="wrap">
<!-- Header -->
<header class="head">
<h1>🔐 Encodify <small>v3.1</small></h1>
<p class="subtitle">
ابزار رمزنگاری متن به فارسی — مناسب برای ارسال امن در شرایط شنود یا محدودیت پیامکی
</p>
<div class="badges">
<span class="badge">📱 سازگار با SMS</span>
<span class="badge">💬 شبکههای اجتماعی</span>
<span class="badge">🔒 رمزنگاری اختیاری</span>
<span class="badge">🇮🇷 خروجی فارسی</span>
</div>
</header>
<!-- Input Card -->
<div class="card">
<h2 class="card-title">📝 ورودی</h2>
<textarea
id="plain"
placeholder="متن، لینک یا کانفیگ خود را اینجا وارد کنید...
برای رمزگشایی: متن رمزشده را اینجا بچسبانید."
></textarea>
<div class="options-grid">
<div class="option-item">
<label for="encodingMethod">روش کدگذاری</label>
<select id="encodingMethod">
<option value="sms-stealth">🔒 SMS پنهان (کوتاه+مخفی) ⭐</option>
<option value="sms-mini">📱 SMS مینی (کوتاهترین)</option>
<option value="sms-compact">📝 SMS فشرده (کلمات)</option>
<option value="homoglyph-emoji">همگلیف+ایموجی (پنهان)</option>
<option value="homoglyph">همگلیف (پنهاننگاری)</option>
<option value="finglish">فینگلیش (لاتین)</option>
<option value="persian">فارسیساز</option>
<option value="sentence">جملهای (کلمات)</option>
<option value="zwc">ZWC نامرئی (شبکه اجتماعی)</option>
</select>
</div>
<div class="option-item">
<label for="encStrength">قدرت رمزنگاری</label>
<select id="encStrength">
<option value="light" selected>سبک (خروجی کوتاه)</option>
<option value="secure">امن (AES-256)</option>
</select>
</div>
<div class="option-item full-width">
<label for="pass">کلید رمزنگاری (اختیاری)</label>
<input id="pass" type="text" placeholder="اگر میخواهید خروجی رمزنگاری شود، کلید وارد کنید" />
</div>
</div>
<!-- Encoding Info -->
<div class="info-box warning" id="encodingInfo">
<span class="info-box-icon">💡</span>
<span id="encodingInfoText">فارسیساز: بهترین گزینه برای SMS — حروف انگلیسی به فارسی تبدیل میشوند</span>
</div>
<!-- Carrier Text for ZWC -->
<div class="carrier-group" id="carrierGroup">
<label for="carrierText">متن حامل</label>
<input id="carrierText" type="text" placeholder="سلام خوبی؟ چه خبر؟ امروز هوا خوبه..." />
<p class="carrier-hint">داده رمزشده به صورت نامرئی در این متن پنهان میشود</p>
</div>
<!-- Advanced Settings -->
<div class="advanced-section">
<span class="advanced-toggle" id="advancedToggle">⚙️ تنظیمات پیشرفته رمزگشایی</span>
<div class="advanced-options" id="advancedOptions">
<div class="option-item">
<label for="decodeMethod">روش رمزگشایی</label>
<select id="decodeMethod">
<option value="auto" selected>🔍 تشخیص خودکار</option>
<option value="sms-stealth">🔒 SMS پنهان</option>
<option value="sms-mini">📱 SMS مینی</option>
<option value="sms-compact">📝 SMS فشرده</option>
<option value="homoglyph-emoji">همگلیف+ایموجی</option>
<option value="homoglyph">همگلیف</option>
<option value="finglish">فینگلیش</option>
<option value="persian">فارسیساز</option>
<option value="sentence">جملهای</option>
<option value="zwc">ZWC نامرئی</option>
<option value="legacy">نسخه قدیمی (ایموجی)</option>
</select>
</div>
</div>
</div>
</div>
<!-- Action Buttons -->
<div class="buttons">
<button class="primary" id="encBtn">🔒 رمزنگاری</button>
<button class="danger" id="decBtn">🔓 رمزگشایی</button>
<button class="secondary icon-only" id="swapBtn" title="جابجایی">🔁</button>
</div>
<!-- Output Card -->
<div class="card">
<div class="output-header">
<h2 class="card-title">📤 خروجی</h2>
<div class="output-actions">
<button id="copyBtn">📋 کپی</button>
<button class="secondary" id="clearBtn">🧹 پاک</button>
</div>
</div>
<textarea id="out" placeholder="نتیجه اینجا نمایش داده میشود..." readonly></textarea>
</div>
<!-- Message -->
<div id="msg" class="msg"></div>
<!-- Footer -->
<footer class="foot">
توسعهدهنده: <a href="https://x.com/sudolite" target="_blank">@SudoLite</a>
<br />
<a href="https://github.com/SudoLite/encodify" target="_blank">GitHub</a>
•
تقدیم به مردم شریف ایران 🇮🇷
</footer>
</div>
<script src="script.js?v3.2"></script>
</body>
</html>