Hosh
Operable Hash
More info:
What if two hashes had a meaning linking them?
2
{
“user”: John,
“age”: 42,
“address”: 123 That St
}
6Yab34Hj
1000101011001010010011011000101010100111010010010
7815696ecbf1c96e6894b779456d330e
Photo by eberhard grossgasteiger from Pexels: https://www.pexels.com/photo/view-of-mountains-in-winter-12365569
Photo by Pixabay from Pexels:
https://www.pexels.com/photo/pink-sphere-splashed-by-green-liquid-45239
bGlnaHQd29yaw=
addfcd6e4e426b9c70245cd83caccabb3ba0a44e
More generally, what about identifiers?
3
0000-0002-3766-3137
0000-0002-4765-6459
0000-0001-7084-1233
10.1016/j.neucom.2017.05.105
efef8ec6-6c23-427d-9bd7-379cac2af265
UUID v4
ec112da4-ecd7-11ec-8ea0-0242ac120002
UUID v1
Any pair of identifiers from an enumerable set can be operated
4
0000-0002-3766-3137
0000-0002-4765-6459
0000-0001-7084-1233
10.1016/j.neucom.2017.05.105
+
+
=
hash of unordered authors
hash of unordered authors
*
hash of collaboration
=
10.1016/j.neucom.2017.05.105
hash of unordered authors
*
hash of collaboration
=
⁻¹
THIS PRESENTATION IS UNDER CONSTRUCTION
LAST UPDATE: 2023-02-06
5
Thanks for your attention!
cIXBKPediDiOKabeZ6SthD04rnzaquNXaAEhSud4 *
9a.VuUhND-A6QgCpIs7lAAkQnQuXwplmiw8308ao *
SRbk-ZIvvxEJtxP6dHbZP-gQeBGTGCWI8-d3WK3n *
HrLssI75XfIsM5yBXGGS1aH7NV-W2U1RYQg.KeWg *
kSd9nwoNWj.oiKEdZeLbCqDohY7EO4o1HFwxvkuq =
ubUtc7jRJ-pa.JF-aYvD1aMw3BiKxkrRd5hV-UPu
ubUtc7jRJ-pa.JF-aYvD1aMw3BiKxkrRd5hV-UPu /
kSd9nwoNWj.oiKEdZeLbCqDohY7EO4o1HFwxvkuq /
HrLssI75XfIsM5yBXGGS1aH7NV-W2U1RYQg.KeWg =
cIXBKPediDiOKabeZ6SthD04rnzaquNXaAEhSud4 *
9a.VuUhND-A6QgCpIs7lAAkQnQuXwplmiw8308ao *
SRbk-ZIvvxEJtxP6dHbZP-gQeBGTGCWI8-d3WK3n
abcde = x → xe⁻¹d⁻¹ = abc