وب‌سرویس مجید

پروژه nabhash

mengzhuo/nabhash

این یک الگوریتم هش بسیار سریع مبتنی بر AES است که برای داده‌های حجیم (Big Data) طراحی شده، اما از نظر رمزنگاری ایمن نیست.

کاربرد:

برای موقعیت‌هایی که نیاز به پردازش سریع داده‌های بزرگ دارید و امنیت رمزنگاری اولویت نیست، مثل شناسایی تغییرات داده، ایندکس‌گذاری یا تشخیص تکراری‌ها در حجم بالا.

در چه شرایطی بهتره استفاده شود؟

وقتی سرعت مهم‌تر از امنیت هست، مثلاً در سیستم‌های تحلیل داده، پایپ‌لاین‌های ETL یا پردازش جریان‌های داده در مقیاس بزرگ.

چند مثال از موارد استفاده:

- تشخیص داده‌های تکراری در یک پایگاه داده حجیم

- هش کردن سریع فایل‌های بزرگ برای مقایسه محتوا

- استفاده در سیستم‌های کش برای شناسایی سریع داده‌های ذخیره شده

  • ##fast
  • ##big
  • ##data
  • ##AES
  • ##non
  • ##high
  • ##data
  • ##stream
  • ##data
  • ##mengzhuo