首页 > 解决方案 > 从特定种子生成特定字符串

问题描述

我想从特定的种子生成特定的字符串,例如:

string data = "LargeBigData"
string seed = "seed1"

string generatedStringSeed = ToSeed (data, seed) 
// Output: 20b-a46

反之亦然:

string OriginalData = SeedToString (generatedStringSeed) 
// Output: "LargeBigData"

如果可以从特定种子生成特定数字,则任何长文本都可以从简单文本生成,因为它们基本上是数字。

是否有一些算法或库可以做到这一点?或者这是不可能的!

我创建了一种算法,可以将任何文件压缩为 6,000-8,000 个字母的密钥。我想创建一个生成该密钥的种子。因此能够从这个简单的种子中获取任何文件,没有安全性。

标签: c#compressionseed

解决方案


推荐阅读