Fatti: Fatti: A. B._, nato nel 1970, di professione traduttore, si è annunciato disoccupato dal 4 ottobre 2002. Dal 25 novembre al 31 dicembre 2002 ha lavorato quale aiuto contabile presso l'impresa di costruzioni P._ SA. Nei mesi precedenti egli aveva svolto diverse attività lavorative a tempo determinato. A seguito di un giudizio 8 giugno 2004 del Tribunale delle assicurazioni del Cantone Ticino, la Cassa disoccupazione SEI (dal 1° gennaio 2005: Unia Cassa Disoccupazione) ha differito la data di inizio del termine quadro per la riscossione dell'indennità di disoccupazione dal 4 ottobre 2002 al 6 gennaio 2003. Il 3 agosto 2004 la Cassa ha fissato in fr. 3'585.- il guadagno assicurato determinante ai fini del calcolo dell'indennità per il termine quadro iniziato il 6 gennaio 2003, tenendo conto del salario medio percepito dall'assicurato durante gli ultimi sei mesi contributivi. Con decisione 23 agosto 2004 la Cassa ha poi confermato il predetto provvedimento, in seguito all'opposizione interposta dall'assicurato, ritenuto che il salario dell'ultimo mese di contribuzione era superiore nella misura di ben oltre il 10% al salario medio percepito durante gli ultimi sei mesi contributivi. Con decisione 23 agosto 2004 la Cassa ha poi confermato il predetto provvedimento, in seguito all'opposizione interposta dall'assicurato, ritenuto che il salario dell'ultimo mese di contribuzione era superiore nella misura di ben oltre il 10% al salario medio percepito durante gli ultimi sei mesi contributivi. B. B._ è insorto al Tribunale delle assicurazioni del Cantone Ticino, chiedendo che, a titolo di guadagno assicurato, venisse considerato il salario di fr. 6'400.- percepito durante l'ultimo mese di attività presso la P._ SA. Mediante giudizio 17 gennaio 2005 la Corte cantonale ha respinto il gravame, adducendo essere giustificato in concreto tenere conto, quale guadagno assicurato per il termine quadro decorrente dal 6 gennaio 2003, del salario medio conseguito dall'insorgente negli ultimi sei mesi contributivi. Le entrate percepite durante l'ultimo mese risultavano infatti superiori di circa il 44% rispetto a tale media. Mediante giudizio 17 gennaio 2005 la Corte cantonale ha respinto il gravame, adducendo essere giustificato in concreto tenere conto, quale guadagno assicurato per il termine quadro decorrente dal 6 gennaio 2003, del salario medio conseguito dall'insorgente negli ultimi sei mesi contributivi. Le entrate percepite durante l'ultimo mese risultavano infatti superiori di circa il 44% rispetto a tale media. C. Avverso il giudizio cantonale B._ interpone al Tribunale federale delle assicurazioni un ricorso di diritto amministrativo redatto in tedesco. Chiede di annullare la pronunzia impugnata e di porre alla base del calcolo delle indennità di disoccupazione spettantigli dal 6 gennaio 2003 al 5 dicembre 2004 il salario percepito nel dicembre 2002 presso la P._ SA. Dei motivi si dirà, se necessario, in seguito. L'amministrazione si riconferma negli argomenti della propria decisione mentre il Segretariato di Stato dell'economia (seco) ha rinunciato a determinarsi. 