Answer by Michael for Extending the Damm algorithm to base-32
If you have a TA quasigroup you can simply rearrange the columns in such a way that the 0 are on the main diagonal. Then the quasigroup is (in general) a WTA quasigroup and can be used for the Damm...
View ArticleAnswer by Ilmari Karonen for Extending the Damm algorithm to base-32
Inspired by David Eisenstat's answer (and the original dissertation by Damm that he cites), here's a simple Python routine to calculate / verify a Damm checksum for any base 2n for 2 ≤ n≤ 32:#...
View ArticleAnswer by David Eisenstat for Extending the Damm algorithm to base-32
To summarize the discussion below: we would like a table that has zeros on the main diagonal. Niklas and I have the impression that, rather than being an essential part of the algorithm, this property...
View ArticleExtending the Damm algorithm to base-32
I'd like to use the Damm algorithm to generate check digits for codes with a 32-character alphabet. The algorithm itself is easily applied to any base (except 2 or 6). The difficulty is the necessary...
View Article