All International Bank Account Numbers (IBANs) include two check digits that are the result of taking an intermediate value mod 97.
Similarly, in France mod 97 is used to generate the National Check Digits for the national account number.
97 is the largest prime less than 100 but seems that it's primality is not used for generating and validating. What other reasons could there be for using 97 rather than say 100?