Mənası: Cryptographic Application Programming Interface - Kriptoqrafik tətbiqi proqramlaşdırma interfeysi
CAPİ (Cryptographic Application Programming Interface), proqram təminatının kriptoqrafik funksiyalardan istifadə etməsinə imkan verən bir interfeysdir. Bu interfeys vasitəsilə proqramçılar şifrələmə, deşifrələmə, rəqəmli imza yoxlama və digər kriptoqrafik əməliyyatları həyata keçirə bilərlər. CAPİ, əsasən, təhlükəsizlik tələb edən proqramların inkişafında istifadə olunur.
Istifadə Sahələri:
- İnformasiya Təhlükəsizliyi: Məlumatların etibarlı şəkildə ötürülməsi və saxlanması üçün istifadə olunur. Məsələn, elektron poçt şifrələməsi, veb saytların təhlükəsizliyi, virtual özəl şəbəkələr (VPN) və s.
- Elektron Ticarət: Onlayn ödəmələrin təhlükəsizliyini təmin etmək üçün istifadə olunur. Kredit kartı məlumatlarının şifrələnməsi, rəqəmli imzaların yoxlanması və s.
- Kriptovalyutalar: Kriptovalyuta əməliyyatlarının təhlükəsizliyini təmin etmək üçün istifadə olunur. Məsələn, Bitcoin əməliyyatlarının şifrələnməsi, rəqəmli cüzdanların təhlükəsizliyi və s.
- Proqram Təminatı İnkişafı: Müxtəlif proqram təminatlarının təhlükəsizliyini artırmaq üçün istifadə olunur. Proqram kodlarının şifrələnməsi, istifadəçi məlumatlarının qorunması və s.
Funksiyalar:
CAPİ müxtəlif kriptoqrafik funksiyaları təqdim edir, bunlara aşağıdakılar daxildir:
- Simmetrik şifrələmə (məsələn, AES)
- Asimmetrik şifrələmə (məsələn, RSA)
- Rəqəmli imza yaradılması və yoxlanması
- Həşləmə funksiyaları (məsələn, SHA-256)
- Random ədəd generatorları
CAPİ-nin istifadəsi proqramçıların kriptoqrafik alqoritmləri haqqında ətraflı biliyə sahib olmadan təhlükəsiz proqramlar yaratmalarına imkan verir. Bu, proqram inkişafını asanlaşdırır və eyni zamanda təhlükəsizliyi artırır.