شفّر نصك بكلمة مرورك
شفّر النص أو فك تشفيره بخوارزمية AES-256-GCM ومفتاحك الخاص: تحمل النتيجة وسم مصادقة، فيُكتشف تغيير بت واحد فقط في النص المشفّر. يُستخدم المفتاح مرة واحدة ولا يُحفظ أبدًا. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- Iv
- YJfzfA/ScMp/4t0F
- Key
- clave-de-prueba
- وضع الحساب
- Decrypt
- النص
- saldo: 128.40 USD
أداة تشفّر نصًا بخوارزمية AES باستخدام كلمة مرور تحددها أنت، فينتج نص مشفَّر لا يُقرأ إلا بمن يملك الكلمة نفسها.
تشفير AES بمفتاح 256 بت مع التحقق من السلامة
اعتمدت هيئة NIST الأمريكية خوارزمية AES عام 2001 خلفًا لمعيار DES القديم، وما زال المفتاح بطول 256 بت الخيار المتحفظ حين يجب أن تبقى البيانات محمية لسنوات. ويضيف نمط GCM المصادقة إلى التشفير، فلا يخفي البيانات فحسب، بل يكشف أيضًا تغيير بت واحد في النص المشفّر، وهي الخاصية المطلوبة لكل ما يُخزَّن أو يُرسل. عند التشفير تحصل على النص المشفّر مع وسم المصادقة والقيمة العابرة، وعند فك التشفير تستعيد النص الأصلي.
مفتاحك لعملية واحدة فقط
تقدّم مفتاحك مع كل عملية، فيُستخدم لتلك العملية وحدها ثم يُتخلَّص منه، فلا يُسجَّل ولا يُخزَّن مؤقتًا ولا يُعاد استخدامه، لأن أمان التشفير بمفتاح مشترك ينهار لحظة تسرب المفتاح. وعند طول مفتاح خاطئ أو غياب القيمة العابرة في فك التشفير أو نص تعرّض للعبث، تحصل على رسالة خطأ واضحة لا على نتيجة عديمة المعنى. ومن استخداماته تشفير قيمة حساسة قبل حفظها، وتوحيد التشفير بين خدمات مكتوبة بلغات برمجة مختلفة.
لماذا التشفير هنا لا يشبه تشفير الملفات المضغوطة
أدوات ضغط الملفات القديمة تستخدم أحيانًا خوارزميات تشفير ضعيفة يسهل كسرها بأدوات جاهزة. تعتمد هذه الأداة خوارزمية AES الحديثة، المعيار الفعلي المستخدم في حماية البيانات المصرفية والحكومية، فيكون النص المشفَّر عمليًا غير قابل للكسر دون معرفة كلمة المرور الصحيحة.
المفتاح لا يُخزَّن في أي مكان
وفق سياسة هذه الفئة من الأدوات، كلمة المرور التي تُدخلها تُستخدَم لحظة التشفير أو فك التشفير فقط، ولا تُحفَظ بعدها بأي شكل. هذا يعني أنه لا توجد آلية استرجاع لكلمة مرور نسيتها؛ فقدانها يعني فقدان القدرة على قراءة النص المشفَّر نهائيًا، تمامًا كما لو أغلقت خزنة ورميت مفتاحها.
حالات الاستخدام
حماية ملاحظة قبل حفظها في مكان مشترك
يشفّر خالد العتيبي ملاحظة تحتوي بيانات حساب مصرفي قبل حفظها في ملف مشترك مع فريقه، فلا يقرأها أحد غير من يملك كلمة المرور.
الأسئلة الشائعة
ماذا يحدث إذا نسيت كلمة المرور؟
لا توجد طريقة لاستعادة النص المشفَّر؛ الأداة لا تحفظ كلمة المرور، فقدانها يعني فقدان القدرة على قراءة النص نهائيًا.
ما خوارزمية التشفير المستخدمة؟
خوارزمية AES، المعيار المعتمد في حماية البيانات المصرفية والحكومية اليوم.
هل يمكن استخدام الأداة لتشفير ملف كامل لا نص فقط؟
الأداة مخصصة لتشفير نص؛ لملفات كاملة توجد أدوات حماية وضغط مخصصة لملفات PDF وغيرها.
هل التشفير قوي بما يكفي للاستخدام الجاد؟
نعم، AES بمفتاح قوي يكفي عمليًا لحماية بيانات حساسة، بشرط اختيار كلمة مرور طويلة يصعب تخمينها.
ماذا أحتفظ به لأفك تشفير النص لاحقًا؟
النص المشفّر والقيمة العابرة ومفتاحك. يعيد التشفير النص المشفّر مع وسم المصادقة والقيمة العابرة، وهي قيمة تُستخدم مرة واحدة، ويحتاج فك التشفير إليها من جديد، وبدونها تتوقف العملية برسالة خطأ واضحة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/dev/encrypt \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"secreto","key":"0123456789abcdef0123456789abcdef"}'const res = await fetch("https://api.kit.forhosting.com/dev/encrypt", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "secreto",
"key": "0123456789abcdef0123456789abcdef"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/encrypt",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "secreto",
"key": "0123456789abcdef0123456789abcdef"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/encrypt", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"secreto","key":"0123456789abcdef0123456789abcdef"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"secreto","key":"0123456789abcdef0123456789abcdef"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/encrypt", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "secreto",
"key": "0123456789abcdef0123456789abcdef"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.encrypt",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تستخدمها لحماية ملاحظة حساسة أو مفتاح API قبل إرساله عبر قناة غير آمنة كالبريد أو رسالة نصية.
استخدام عملي: مشاركة مفتاح حساس عبر قناة غير آمنة
تشفّر النص أولًا بكلمة مرور تتفقان عليها بقناة أخرى — مكالمة هاتفية مثلًا — فيصبح النص المرسَل عديم الفائدة لأي طرف ثالث حتى لو اعترضه. حين تحتاج إرسال مفتاح API أو كلمة مرور قاعدة بيانات لزميل عبر البريد الإلكتروني أو رسالة، يبقى النص مقروءًا لأي طرف يعترض القناة.
فك التشفير عبر الـAPI لأتمتة العملية
لنظام يحتاج تشفير أو فك تشفير حقول حساسة مرارًا ضمن خط معالجة آلي، يتيح الـAPI تنفيذ العملية برمجيًا بسعر $0.002 لكل عملية، مع تسليم المفتاح في كل طلب دون تخزينه في أي مكان، وفق السياسة نفسها المتبعة في واجهة المتصفح.
حالات التكامل
مشاركة مفتاح API عبر البريد
يرسل مطور في شركة الخليج الرقمية مفتاح API حساسًا لزميل عن بعد، فيشفّره أولًا بكلمة مرور اتفقا عليها هاتفيًا، بدل إرساله كنص مكشوف في البريد.
تشفير حقول حساسة ضمن خط معالجة آلي
يدمج فريق تقني في مؤسسة النخيل للمقاولات تشفير حقل رقم هوية العميل عبر الـAPI ضمن نظام استقبال طلبات جديد، قبل تخزين البيانات في قاعدة البيانات.
أسئلة تقنية
هل تُحفَظ كلمة المرور أو النص لديكم؟
لا، عند الاستخدام من المتصفح تجري العملية محليًا بالكامل؛ وعبر الـAPI يُستخدَم المفتاح لحظة الطلب فقط دون تخزين.
كم تكلفة التشفير الآلي عبر الـAPI؟
$0.002 لكل عملية تشفير أو فك تشفير؛ الاستخدام من المتصفح يبقى مجانيًا بلا حدّ.