Do not use easily-misread glyphs in Firestore auto-IDs. by dhermes · Pull Request #4107 · googleapis/google-cloud-python

@googlebot googlebot added the cla: yes

This human has signed the Contributor License Agreement.

label

Oct 3, 2017

Luke Sneeringer and others added 2 commits

December 4, 2017 11:17
This way the entropy is preserved after dropping the alphabet
from 62 to 55 characters:

  >>> (62. / 55.)**20
  10.979435205204474
  >>> 55**20 < 62**20 < 55**21
  True

chemelnucfin added a commit that referenced this pull request

Dec 13, 2017
* Revert "Removing redundant constant. (#4588)"

This reverts commit be0493b.

* Revert "Spanner: Changed _rows to list (#4583)"

This reverts commit 0e4fc30.

* Revert "Do not use easily-misread glyphs in Firestore auto-IDs. (#4107)"

This reverts commit 89c4415.

@dhermes dhermes deleted the autoid-no-confusing-chars branch

December 13, 2017 23:22

@dhermes dhermes restored the autoid-no-confusing-chars branch

December 13, 2017 23:22

parthea pushed a commit that referenced this pull request

Nov 24, 2025
* Do not use easily-misread glyphs in auto-IDs.

* Updating from 20 to 21 auto-id chars.

This way the entropy is preserved after dropping the alphabet
from 62 to 55 characters:

  >>> (62. / 55.)**20
  10.979435205204474
  >>> 55**20 < 62**20 < 55**21
  True

parthea pushed a commit that referenced this pull request

Nov 24, 2025
* Revert "Removing redundant constant. (#4588)"

This reverts commit be0493b.

* Revert "Spanner: Changed _rows to list (#4583)"

This reverts commit 0e4fc30.

* Revert "Do not use easily-misread glyphs in Firestore auto-IDs. (#4107)"

This reverts commit 8715da91470904deeed368ac7064dee32c639779.