![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Hash_function.svg/langfa-640px-Hash_function.svg.png&w=640&q=50)
تابع هش
From Wikipedia, the free encyclopedia
تابع هش (به انگلیسی: Hash function) یا تابع درهَمَکساز[نیازمند منبع] یا تابع چکیدهساز[1] به هر رویه خوش تعریف[2] یا تابع ریاضی میگویند که حجم زیادی از داده (احتمالاً حجم نامشخصی از داده) را به یک عدد طبیعی تبدیل کند. عدد طبیعی حاصل از تابع درهمسازی به عنوان اندیس یک آرایه مورد استفاده قرار میگیرد. مقادیر حاصل از این تابع را معمولاً مقدار هش یا فقط هش یا درهَمَک میخوانند. این توابع کاربردهای وسیعی در علوم کامپیوتر از جمله حفظ یکپارچگی دادهها دارند.
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Hash_function.svg/320px-Hash_function.svg.png)