Encryption 日期值的加密或散列

Encryption 日期值的加密或散列,encryption,hash,cryptography,Encryption,Hash,Cryptography,我有一个与SQL数据库通信的旧程序,该程序已停止运行。当我在失效的软件中输入某些信息时,这些信息在输入数据库之前会被加密、编码或散列 我正在创建另一个应用程序来与相同的数据交互,我需要弄清楚最终结果是如何产生的 下面是一个例子: I enter 6/18/2017, I get y/7w/iXIE I enter 6/18/2099, I get y/7w/iXBM I enter 6/12/2017, I get y/7c/iXIE I enter 12/11/2018, I ge

我有一个与SQL数据库通信的旧程序,该程序已停止运行。当我在失效的软件中输入某些信息时,这些信息在输入数据库之前会被加密、编码或散列

我正在创建另一个应用程序来与相同的数据交互,我需要弄清楚最终结果是如何产生的

下面是一个例子:

I enter 6/18/2017,  I get y/7w/iXIE

I enter 6/18/2099,  I get y/7w/iXBM

I enter 6/12/2017,  I get y/7c/iXIE

I enter 12/11/2018, I get SN/u0/ZmWk
最后一个把我扔了个圈。。。正在使用什么方法?我如何复制此方法



可能是保留格式的加密,也可能只是替代。在所有情况下,由/分隔的每个部分中的字符数都是相同的字符数。有了足够的样本,所有12个月、31天和数年,你都应该能够匹配该方法

6/18/2017
y/7w/iXIE

6/18/2099
y/7w/iXBM

6/12/2017
y/7c/iXIE

12/11/2018
SN/u0/ZmWk
月份:6->y,12->SN 天数:11->u0,12->7c,18->7w 年份:2017->iXIE,2018->ZmWk,2099->iXBM
Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了。请参见帮助中心中的。也许,或者是一个更好的问的地方。谢谢!所以,如果我拿到所有的样品。。。所有的日子,所有的月份,还有很多年。。。我该如何开始计算方法呢?给定一个日期,只需替换值即可。 months: 6 -> y, 12 -> SN days: 11 -> u0, 12 -> 7c, 18 -> 7w years: 2017 -> iXIE, 2018 -> ZmWk, 2099 -> iXBM