فهرست انتشار قرارداد نسخهای است که اجراگر برای تشخیص بسته معتبر استفاده میکند. اطلاعات اصلی نسخه، نام و نشانی بسته، هش امن ۲۵۶ بیتی، اندازه بسته و کانال انتشار در محتوای امضاشده قرار میگیرند.
چرا مهم است؟
- تغییر هرکدام از دادههای امضاشده، اعتبار امضا را از بین میبرد.
- اجراگر علاوه بر امضا، اندازه واقعی فایل و هش بسته دانلودشده را کنترل میکند.
- بالاترین نسخه معتبر قبلی برای جلوگیری از بازگشت ناخواسته به نسخه قدیمی نگهداری میشود.
کلیدها
امضا با الگوریتم نامتقارن آراسای و هش امن ۲۵۶ بیتی انجام میشود. برنامه مصرفکننده فقط کلید عمومی لازم برای بررسی را دارد. کلید خصوصی امضا فقط در محیط امن انتشار نگهداری میشود و نباید داخل بسته مشتری، مخزن عمومی راهنما یا خروجی تشخیصی قرار گیرد.