09 feb 2012

Comparador de bitllets de TMB

1 Comment Informàtica

Amb els viat­ges que faig, em surt més a compte una T-​​MES o una T-​​50/​30? O val més que vagi com­prant una T-​​10 rere l’altra, per si de cas? Quin dels usu­a­ris regu­lars de trans­port públic no es deu haver fet aquesta pre­gunta algun cop a la vida?

Ara feia temps que no anava regu­lar­ment a Barcelona, però resulta que dilluns hi començo un curs de for­ma­ció ocu­pa­ci­o­nal de dis­seny grà­fic digi­tal i avui –que feien una ses­sió infor­ma­tiva i la matri­cu­la­ció– men­tre tor­nava amb el tren, sense saber encara si seria admès, hi he comen­çat a rumiar. Com que tenir poca feina i ésser un gran afi­ci­o­nat a l’Excel té aques­tes coses, m’he pro­po­sat fer un full de càl­cul per ajudar-​​me a deci­dir… I com que al final ha que­dat prou digne i tal vegada sigui útil a algú més, aquí el teniu:

Descarregar ComparaTMB.xlsm | Descarregar la ver­sió vella .xls (97−2003)

És un docu­ment en for­mat 2010 amb macros, per tant, les hau­reu d’habilitar per­què fun­ci­oni cor­rec­ta­ment. Està pro­te­git per evi­tar que les fór­mu­les des­a­pa­re­guin per art de màgia (allò que passa), però si algú té ganes de tafa­ne­jar només l’ha de des­pro­te­gir: no té con­tra­se­nya. Si hi tro­beu erra­des o voleu comen­tar pos­si­bles millo­res, poseu-​​vos en con­tacte amb mi (comen­ta­ris, twit­ter, etc.) També sou lliu­res de modificar-​​lo i redistribuir-​​lo (si ho feu, envieu feed­back, que sem­pre fa il·lusió ^^)

Per cert, ja que parlo d’això –i digui el que digui el mise­ra­ble del Trias– apro­fito per col·laborar en difon­dre la ini­ci­a­tiva T-​​11 per tal que d’altres usu­a­ris apro­fi­tin el tra­jecte que nos­al­tres no farem ser­vir en esgo­tar la T-​​10. Viatgem amb la T-​​11!

Actualitzo: He afe­git un enllaç per des­car­re­gar també una ver­sió en for­mat XLS (Excel 97–2003). Sembla que fun­ci­ona, tot i que no l’he pro­vat a fons. (He detec­tat que no pinta en ver­mell els fes­tius com la ver­sió 2007–2010).

{lang: «ca»}

02 set 2010

Xifrat senzill RSA amb Excel 2007

No Comments Formació

Tot pre­pa­rant una ses­sió intro­duc­tò­ria sobre xifratge (crip­to­gra­fia) per a un curs de segu­re­tat infor­mà­tica se m’ha acu­dit que seria molt més pràc­tic, àgil i fàcil expli­car (i per tant enten­dre) la crip­to­gra­fia de clau pública amb un exem­ple sen­zill de gene­ra­ció de claus, xifratge i des­xi­fratge. De tot ple­gat me n’ha sor­tit un full de càl­cul que –tot i ésser molt millo­ra­ble– penso que com­pleix el seu pro­pò­sit, sense cap neces­si­tat d’entrar (ni conèi­xer) en arit­mè­tica modu­lar i mate­mà­tica dis­creta.

Permet que l’alumne escu­lli els nom­bres p i q d’entre una llista amb els 1.000 nom­bres pri­mers i triï quin serà l’exponent e que li farà de clau pública. El sis­tema cal­cula auto­mà­ti­ca­ment la clau pri­vada cor­res­po­nent i ofe­reix la pos­si­bi­li­tat de xifrar una paraula de 5 lle­tres i desxifrar-​​la poste­ri­or­ment. Com que la fina­li­tat és pura­ment docent i il·lustrativa (i tam­poc em volia com­pli­car la vida) no he imple­men­tat cap tèc­nica de pad­ding scheme per a paliar les vul­ne­ra­bi­li­tats inhe­rents al crip­to­sis­tema RSA cau­sa­des prin­ci­pal­ment per la falta de com­po­nents ale­a­to­ris en el pro­cés de xifratge. Es tracta que els alum­nes enten­guin la base, fer-​​los veure que la rea­li­tat és lleu­ge­ra­ment dife­rent i que el pro­cés pot aplicar-​​se de diver­ses formes…

El docu­ment inclou algu­nes fun­ci­ons que he hagut de crear per a tas­ques tan diver­ses com com­pro­var si dos enters són copri­mers o rea­lit­zar una potèn­cia modu­lar, entre d’altres.

xifratRSA.xlsm [Excel 2007 amb macros, 61KB]

Per a qual­se­vol con­sulta, sug­ge­ri­ment o noti­fi­ca­ció d’errades uti­lit­zeu els comen­ta­ris, si us plau!

{lang: «ca»}