Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 里德-所罗门算法_C#_Sql Server_Reed Solomon - Fatal编程技术网

C# 里德-所罗门算法

C# 里德-所罗门算法,c#,sql-server,reed-solomon,C#,Sql Server,Reed Solomon,我有一个C#应用程序,带有SQL Server数据库。我在记事本中收到一些文件,其中一列用Reed-Solomon算法加密 有人能告诉我如何使用Reed-Solomon算法来解码/纠正SQL Server或C#中某些字符串中的错误吗 谢谢 尝试使用ZXing项目 顺便说一句,Reed Solomon是一种容错编码,而不是加密算法。对于那些希望自己实现Reed Solomon纠错的人来说,这是我找到的最好的资源,可以解释这一点: C.K.p.克拉克的“英国广播公司研发白皮书WHP-031-里德·所

我有一个C#应用程序,带有SQL Server数据库。我在记事本中收到一些文件,其中一列用Reed-Solomon算法加密

有人能告诉我如何使用Reed-Solomon算法来解码/纠正SQL Server或C#中某些字符串中的错误吗

谢谢

尝试使用ZXing项目


顺便说一句,Reed Solomon是一种容错编码,而不是加密算法。

对于那些希望自己实现Reed Solomon纠错的人来说,这是我找到的最好的资源,可以解释这一点:

C.K.p.克拉克的“英国广播公司研发白皮书WHP-031-里德·所罗门错误纠正”:


很晚才回答,但由于OP提到了加密,我想知道是否使用了非系统编码器。非系统BCH编码器将消息乘以生成器多项式,因此原始消息不会出现在编码消息中。如果不知道生成器多项式,解码将很困难。非系统原始视图编码器将使用消息本身作为生成多项式,从一组数据点生成值。如果不知道数据点的集合,解码将是困难的

此外,如果使用原始视图编码,则解码器与BCH视图编码所用的解码器不同,并且此处其他答案中提供的链接(截至该日期)未涵盖解码器。wiki文章包含原始和BCH视图编码的最常见解码器的描述和链接


Reed Solomon不是加密方案。你确定这里的术语正确吗?我必须将solomon reed应用于一个数字。我不知道这个算法的确切功能。当我收到文本文件的文档时,我有一个符号,告诉我应该在一个数字字段上应用algoritm@Mat-非系统BCH编码将消息乘以生成器多项式,因此原始消息不会出现在编码消息中。在不知道生成器多项式的情况下,解码将很困难。非系统原始视图编码将使用消息本身作为生成多项式,从一组数据点输出值。在不知道数据点集的情况下,解码将很棘手。描述这些编码方案。我在哪里可以找到它?我尝试使用实用程序,但无法识别它。我还尝试添加Microsoft.SPOT.Hardware.dll,然后添加了“使用Microsoft.SPOT.Hardware”,但也无法识别。很抱歉,该链接是针对SPOT的,即嵌入式设备的.NET。使用已编辑链接中的源文件:)