> can we compare the model to a hashing algorithm and the embedding to the hash of the input data? If so, what is the equivalent of SHA256?
No. And no equivalent. Different target.
Crypto- hashes are created for unique representation, even when just one bit changed. Target, to detect if data changed, to protect data from change (intentional or non-intentional).
Vector representation designed, to easy find similarities, so many pieces of data with different bits, will have equal vector repr, or very close.
Good vector repr even consider computationally effective measurement of distance between different pieces of data.
Most problem with vector repr's compatibility, that exists few different algorithms and they use large parameters sets, and at the moment, I have not seen any tries to standardize these parameters sets, because they are very large and expensive to create, and copyright issues.
Also, I don't know exactly, but may exists some patented algorithms.
As example, consider some legal text in English, and it's good translation to French (or other language) - they will be binary totally different, but will be equal in some vector repr.
Unfortunately, conversion from one vector space to other impossible in abstract case.
Because vector spaces are not intersect 100%, so some cases possible in one space are impossible in other.
Second problem, conversions between many-dimensional vector spaces are computationally expensive and not strict.
As example of difficulties of vector spaces conversion, exists anecdote that somebody translated with early automatic translator from Russian to English, and back phrase "the spirit is strong but the flesh is weak", and got result "vodka is good, but the meat is rotten".