Как из строки сделать UUID (Guid)?
Как вариант - можно посчитать md5 от этой строки.

var input = "Строка произвольной длины":
using var md5 = System.Security.Cryptography.MD5.Create();
var inputBytes = System.Text.Encoding.UTF8.GetBytes(input);
var hashBytes = md5.ComputeHash(inputBytes);
var guid = new Guid(hashBytes);
Возможно, есть смысл посмотреть в сторону UUID версии 3 или 5