.NET では一意の識別子が必要です (この場合、GUID は長すぎるため使用できません)。
人々は、使用されたアルゴリズムがここは良い候補でしょうか、それとも他に何か提案はありますか?
ベストアンサー1
そしてここでもYouTubeのようなGUID
Base64 を使用することもできます:
string base64Guid = Convert.ToBase64String(Guid.NewGuid().ToByteArray());
これにより、E1HKfn68Pkms5zsZsvKONw== のような文字列が生成されます。GUID は常に 128 ビットなので、末尾に必ず存在する == を省略すると、22 文字の文字列になります。ただし、これは YouTube ほど短くはありません。