バイナリ書き換えの場合には、書き換え元のキーが指定されているので
偶数なら偶数に、奇数なら奇数に書き換えるのは確実なので、間違えようがない

「どちらのキーを書き換えるか」ではなく「このバイト列をこのバイト列に書き換える」だから