Fêmkirina Şîfrekirina Alîyê Xerîdar a CloudPaste
Bikaranînên CloudPaste şîfrekirina serî-bi-serî ya aliyê xerîdar da ku piştrast bibin ku daneyên we nepenî û ewle dimînin. Dema ku şîfrekirin çalak be, hemî nivîs û wêne berî ku ji serverên me re werin şandin, di geroka we de têne şîfrekirin. Ev tê vê wateyê ku em qet nikarin bigihîjin daneyên we yên neşîfrekirî an şîfreya we.
Dabeşkirina gav bi gav:
Dema ku hûn an kesek bi şîfreya xwe kanalek şîfrekirî vedike:
Hemû şîfrekirin û deşîfrekirin di geroka we de bi karanîna Web Crypto API-yê pêk tê. Şîfreya we û daneyên neşîfrekirî qet ji cîhaza we dernakevin.
Her cara ku daneyên şîfrekirî ne, nirxên nû yên xwê û IV yên rasthatî têne çêkirin. Ev tê vê wateyê ku heman naveroka ku du caran tê şîfrekirin şîfrenivîsek bi tevahî cûda çêdike, û rê li ber analîzkirina qalibê digire.
PBKDF2 bi 100,000 dubarekirinan êrîşên şîfreyê yên bi zorê ji hêla hesaban ve biha dike. Tewra bi şîfreyek nerm jî, êrîşkar dê hewceyê çavkaniyên girîng bin da ku şîfrekirinê bişkînin.
AES-GCM hem nepenî û hem jî rastbûn peyda dike. Ew piştrast dike ku daneyên şîfrekirî nehatine destwerdan kirin, û li dijî êrîşên guherandinê diparêze.
Em tenê algorîtmayên krîptografîk ên baş-damezrandî û ji hêla hevpîşeyan ve hatine nirxandin (AES-256, PBKDF2, SHA-256) bikar tînin ku pisporên ewlehiyê yên cîhanê pê bawer in.
Her çend şîfrekirina me xurt be jî, ji kerema xwe ji van xalan haydar bin:
Ewlehî bi rêya nepenîtiyê ne ewlehî ye. Pêkanîna me ya şîfrekirinê API-yên Web Crypto yên standard bikar tîne û dikare bi dîtina koda çavkaniyê di amûrên pêşdebir ên geroka we de were venêrîn.