Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
tink — مكتبة تشفير متعددة اللغات توفر واجهات برمجة تطبيقات (APIs) للتشفير المُصادَق (AEAD)، ورمز مصادقة الرسائل (MAC)، والتوقيع الرقمي، والتشفير الهجين، وهي مصممة للحد من سوء الاستخدام الشائع في مجال التشفير. | Kitploit
أدوات/GitHubGitHub/tink-crypto/tink
أدوات التشفير/فك التشفيرالتشفيرالمصادقةArchived
GitHubtink-crypto/tink

tink

مكتبة تشفير متعددة اللغات توفر واجهات برمجة تطبيقات (APIs) للتشفير المُصادَق (AEAD)، ورمز مصادقة الرسائل (MAC)، والتوقيع الرقمي، والتشفير الهجين، وهي مصممة للحد من سوء الاستخدام الشائع في مجال التشفير.

عرض المستودعالموقع الإلكتروني
13.5k1.2kمنذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Tink

ملاحظة: تم نقل Tink إلى github.com/tink-crypto ولم يعد هذا المستودع نشطًا!

كما هو مخطط، قمنا بتقسيم Tink إلى عدة مستودعات على GitHub مستضافة على github.com/tink-crypto. ونتيجة لذلك، جعلنا هذا المستودع للقراءة فقط ولن تتم صيانته في المستقبل.

مكتبة متعددة اللغات ومتعددة المنصات توفر واجهات برمجة تطبيقات تشفيرية آمنة وسهلة الاستخدام بشكل صحيح ويصعب إساءة استخدامها. انظر أيضًا: https://developers.google.com/tink.

الفهرس

  1. مقدمة
  2. الحالة الحالية
  3. البدء
  4. تعلم المزيد
  5. الاتصال والقائمة البريدية
  6. المسؤولون عن الصيانة

مقدمة

استخدام التشفير في تطبيقك لا ينبغي أن يكون أشبه بالتلاعب بالمناشير الجنزيرية في الظلام. Tink هي مكتبة تشفير كتبتها مجموعة من خبراء التشفير ومهندسي الأمان في Google. لقد وُلدت من تجربتنا الواسعة في العمل مع فرق المنتجات في Google، وإصلاح نقاط الضعف في التنفيذات، وتوفير واجهات برمجة تطبيقات بسيطة يمكن استخدامها بأمان دون الحاجة إلى خلفية في التشفير.

توفر Tink واجهات برمجة تطبيقات آمنة يسهل استخدامها بشكل صحيح ويصعب إساءة استخدامها. إنها تقلل من المزالق الشائعة في التشفير من خلال تصميم يركز على المستخدم، وتنفيذ دقيق ومراجعات للكود، واختبارات مكثفة. في Google، تُعد Tink إحدى مكتبات التشفير القياسية، وقد تم نشرها في مئات المنتجات والأنظمة.

للحصول على نظرة عامة سريعة على تصميم Tink، يرجى إلقاء نظرة على الشرائح من محاضرة حول Tink المقدمة في Real World Crypto 2019.

الحالة الحالية

Java/Android وC++ و Obj-C وGo و Python تم اختبارها ميدانيًا وجاهزة للإنتاج. أحدث إصدار هو 1.7.0، تم إصداره في 2022-08-09.

Javascript/Typescript في مرحلة ألفا ويجب استخدامه للاختبار فقط. يرجى الاطلاع على بيان النية للإزالة هنا.

UbuntumacOS
Kokoro UbuntuKokoro macOS

البدء

توجد وثائق المشروع على https://developers.google.com/tink. حاليًا، توضح الوثائق مجموعة متنوعة من سيناريوهات الاستخدام الشائعة وتغطي تطبيقات Java وPython. سيتم ملء الموقع بمزيد من المحتوى بمرور الوقت.

بدلاً من ذلك، يمكنك الاطلاع على جميع examples التي توضح كيفية تنفيذ مهام بسيطة باستخدام Tink بلغات متعددة.

  • Python
root@kitploit:~
pip3 install tink
  • Golang
root@kitploit:~
go get github.com/google/tink/go/...
  • Java
root@kitploit:~
<dependency>
  <groupId>com.google.crypto.tink</groupId>
  <artifactId>tink</artifactId>
  <version>1.7.0</version>
</dependency>
  • Android
root@kitploit:~
dependencies {
  implementation 'com.google.crypto.tink:tink-android:1.7.0'
}
  • Objective-C/iOS
root@kitploit:~
cd /path/to/your/Xcode project/
pod init
pod 'Tink', '1.7.0'
pod install

تعلم المزيد

  • دليل Java
  • دليل C++
  • دليل Obj-C
  • دليل Go
  • دليل Python
  • أهداف تصميم الأمان وسهولة الاستخدام
  • البدائيات التشفيرية المدعومة
  • إدارة المفاتيح
  • إدارة المفاتيح باستخدام Tinkey
  • المشكلات المعروفة

إصدارات منقولة بواسطة المجتمع

يدعم Tink خارج الصندوق مجموعة واسعة من اللغات، لكنه لا يزال لا يدعم كل لغة. لحسن الحظ، أحب بعض المستخدمين Tink كثيرًا لدرجة أنهم نقلوه إلى لغاتهم المفضلة! ستجد أدناه أبرز الإصدارات المنقولة.

تحذير بينما نقوم عادةً بمراجعة هذه الإصدارات المنقولة، وحتى إشعار آخر، فإننا لا نقوم بصيانتها ولا نخطط لدعمها في المستقبل المنظور.

  • Clojure

الاتصال والقائمة البريدية

إذا كنت ترغب في المساهمة، فيرجى قراءة CONTRIBUTING وإرسال طلبات السحب إلينا. يمكنك أيضًا الإبلاغ عن الأخطاء أو تقديم طلبات الميزات.

إذا كنت ترغب في التحدث إلى المطورين أو الحصول على إشعارات حول التحديثات الرئيسية للمنتج، فقد ترغب في الاشتراك في قائمتنا البريدية.

المسؤولون عن الصيانة

تتم صيانة Tink بواسطة (A-Z):

  • Moreno Ambrosin
  • Taymon Beal
  • Daniel Bleichenbacher
  • William Conner
  • Thai Duong
  • Thomas Holenstein
  • Stefan Kölbl
  • Charles Lee
  • Cindy Lin
  • Fernando Lobato Meeser
  • Atul Luykx
  • Rafael Misoczki
  • Sophie Schmieg
  • Laurent Simon
  • Elizaveta Tretiakova
  • Jürg Wullschleger

أعضاء سابقون:

  • Haris Andrianakis
  • Tanuj Dhir
  • Quan Nguyen
  • Bartosz Przydatek
  • Enzo Puig
  • Veronika Slívová
  • Paula Vidas
  • Cathie Yun
  • Federico Zalcberg
تنزيل الأداة