si conosco il cifrario di vigenere. in particolare non riesco bene a capire queste due istruzioni

codice:
c+='A'-'a'
codice:
out+=(c+key[j]-2*'A')%26+'A'