将我的字符串转换为唯一代码并存储在db中,然后返回原始名称以查看数据c#

将我的字符串转换为唯一代码并存储在db中,然后返回原始名称以查看数据c#,c#,encryption,hash,unique,C#,Encryption,Hash,Unique,对于c# 我必须将列名更改为具有定义长度的唯一代码,并将其移动到数据库中。按原始名称返回列名和视图 我检查了加密和解密概念。它的加密字符串长度与我的输入字符串不同,如果输入很长,则长度超过64个字符 我需要所有输入值的加密字符串长度不应大于64个字符 在散列概念中,它返回长度等于或小于散列字符串64个字符的差分输出值,但无法返回原始字符串 共享API详细信息(如果有) 例如 此处加密字符串的长度不超过64个字符。我建议使用Rijndael来完成任务。@Arphile在使用Rijndael时,无

对于c#

我必须将列名更改为具有定义长度的唯一代码,并将其移动到数据库中。按原始名称返回列名和视图

我检查了加密和解密概念。它的加密字符串长度与我的输入字符串不同,如果输入很长,则长度超过64个字符

我需要所有输入值的加密字符串长度不应大于64个字符

在散列概念中,它返回长度等于或小于散列字符串64个字符的差分输出值,但无法返回原始字符串

共享API详细信息(如果有)

例如


此处加密字符串的长度不超过64个字符。

我建议使用Rijndael来完成任务。@Arphile在使用Rijndael时,无法获取唯一长度的所有加密字符串。?如果我的输入字符串更大,则情况会有所不同。使用for task如何?这里按位的用法是什么@ArphileOk,但是为什么需要加密文本具有相同的长度?为什么加密文本的最大长度不够好?我建议使用Rijndael来完成任务。@Arphile在使用Rijndael时无法获得唯一长度的所有加密字符串。?如果我的输入字符串更大,则情况会有所不同。使用for task如何?这里按位的用法是什么@ArphileOk,但是为什么需要加密文本具有相同的长度?为什么加密文本的最大长度不够好?