Tha an t-Ă m ann cryptographic a chleachdadh 1 agus air an Ă rd-Ăšrlar AndroidDhâfhaodadh cuid a rĂ dh nach eil comharran bathar-cruaidh ann airson AndroidAch eadhon ged a tha seo fĂŹor, chan eil ann ach sealach. Ach an-diugh faodaidh tu comharra bathar-bog a stĂ ladh no a chleachdadh . Air sgĂ th goireasachd ga leasachadh airson an Ă rd-Ăšrlair Android aâ cleachdadh Androwish sa chĂ nan sgriobtaidh Tcl/Tk, thathar aâ cleachdadh aâ phacaid gus comharran a cheangal .
Anns a 'chĂšis seo, cha robh feum air a' phacaid a ghiullachd. Cha deach a dhèanamh ach sgriobt a chur ris aâ phròiseact gus leabharlann pacaid a thogail sa chĂ nan , fo Android agus sgaoileadh na leabharlainn fhèin. Chaidh co-dhĂšnadh cuideachd am bathar-bog ls11sw2016 agus leabharlannan chomharran sgòthan ls11cloud airson diofar Ă rd-Ăšrlaran a chur ris aâ phròiseact seo.
Tha a h-uile cà il eile sÏmplidh. Cuiridh sinn putanan airson tòcan obrach a thaghadh ris an dà rna uinneag agus gheibh sinn:
- comharra bathar-bog ls11sw2016;
- comharra neòil ls11cloud;
- tòcan PKCS11#11 eile.

Gu gnĂ thach, tha comharra bathar-bog ceangailte. Mura deach a chruthachadh roimhe seo, thèid iarraidh ort a thòiseachadh. Leig leinn sin a chuimhneachadh air a dhèanamh suas de bhith aâ sònrachadh taga agus aâ suidheachadh còd PIN cleachdaiche:

Thoir an aire gun deach an comharra bathar-bog a leasachadh a rèir molaidhean PKCS#11 v.2.40 agus TK-26. Gus fiosrachadh iomlan fhaighinn mun tòcan, aâ toirt a-steach uidheamachdan criptografach le taic, dĂŹreach cliog air aâ phutan âMu dheidhinn an tòcan agus a chrioptachadhâ sa phrĂŹomh chlĂ r (âFeumailâ). An-diugh, chan eil an gnĂŹomh seo aig aon chomharra bathar-cruaidh a tha aâ toirt taic do chrioptachadh Ruiseanach:

Tha a 'cheist ag èirigh: - mar a stĂ laicheas tu teisteanas pearsanta air tòcan. Tha dĂ roghainn ann. Is e aâ chiad roghainn an teisteanas fhèin agus a phrĂŹomh phaidhir a thoirt a-steach tron ââââghobhar PKCS #12 (am putan âObair le PKCS12 / PFXâ):

Tha an dĂ rna roghainn a' ciallachadh a bhith a' cruthachadh iarrtas (PKCS#10) airson teisteanais. Tha an roghainn seo (gnĂŹomh ) aâ solarachadh airson prĂŹomh phaidhir a ghineadh gu dĂŹreach air an tòcan:

A-nis is urrainn dhut an t-iarrtas airson draibhearan flash a shĂ bhaladh agus a dhol gu airson teisteanas. Ma chleachdas tu an teisteanas airson adhbharan deuchainn no air an taobh a-staigh, faodaidh tu cuideachd an goireas a chleachdadh gus teisteanas a thoirt seachad . Tha an teisteanas a thig Ă s air a thoirt a-steach don tòcan anns an taba âSeall Iarrtas / Teisteanasâ:

Faodaidh tu a-nis ainmean a chuir ri sgrĂŹobhainnean le teisteanasan air an stòradh air an tòcan aâ cleachdadh an taba .
Anns an ath artaigil innsidh sinn dhut mar a cheanglas tu ri tòcan sgòthan. Agus tha aâ cheist mu bhith aâ gluasad gnĂŹomhan gineadh teisteanais chun Ă rd-Ăšrlar gluasadach fhathast fosgailte. A bheil seo riatanach?
Tionndadh Ăšraichte den ghoireas cryptoarmpkcs-A airson an Ă rd-Ăšrlair Android faodar a luchdachadh a-nuas an seo:
PS A 'sĂ bhaladh an loga
Gus am pasgan a thogail, cleachd an goireas cnĂ mhan bho Ăs dèidh don phacaid a bhith air a thogail gu soirbheachail, nochdaidh putan âStĂ laich is ruithâ, agus nuair a bhriogas tu air, fosglaidh e uinneag loga a sheallas toradh adb logcat (an inneal logaidh). Android Drochaid Debug). Is e an taobh Ă icheil den sgrion seo gu bheil e duilich an teachdaireachd mearachd a lorg, gu h-Ă raidh leis aâ bhogsa-seic âVâ (fada) air a chomasachadh. Mar sin, chaidh putan âSĂ bhailâ a chur ris, a shĂ bhaileas an loga dhan fhaidhle /tmp/logBone.txt (tha sinn aâ bruidhinn mu dheidhinn Linux):

Le teachd aâ phutan seo, tha am pròiseas deasbaid air an tagradh air a dhèanamh nas sĂŹmplidhe gu mòr.
Gus putan a chuir ris, dÏreach cuir an còd a leanas ris an fhaidhle chnà mhan às deidh loidhne 2591:
ttk::button $l.frame.clear -text "Clear" -width 6
-command [list adb_logcat_clear $l.text]
#ĐОйавНоннŃĐš кОд
ttk::button $l.frame.save -text "Save" -width 6
-command [list adb_logcat_save $l.text]
ttk::button $l.frame.run -text "Run" -width 6
-command [list adb_logcat_run $l]Tha coltas an Ă ithne sĂ bhalaidh adb_logcat_save mar:
proc adb_logcat_save {text} {
set tt [$text get 1.0 end]
set file "/tmp/logBone.txt"
file delete -force $file
#ХОйŃŃвоннО СапиŃŃ Đ˛ ŃаКН
set fd [open $file w]
chan configure $fd -translation binary
puts -nonewline $fd $tt
close $fd
}Source: www.habr.com
