我需要在客户端生成一个uuid但基于(userid + time + ip),并从该uuid(用户通过电话传递给我)中检索这些细节。
我需要详细说明的是,用户,时间和IP应该用uuid编码,使得自己不会透露任何细节,但在回溯处理后我应该能够获得详细信息。
如何对uuid中的值进行编码并将其检索?
建议的答案:(来自vivek nuna)
此代码可以很好地生成uuid,但如何从这个uuid中恢复我的用户ID,时间和IP ?
string input = "userid"+"time"+"ip"; using (MD5 sha256 = MD5.Create()) { byte[] hash = sha256.ComputeHash(Encoding.Default.GetBytes(input)); Guid result = new Guid(hash); }