【问题标题】:Simple Data Masking Algorithm简单的数据屏蔽算法
【发布时间】:2010-06-22 20:36:42
【问题描述】:

是否有一种简单的算法可以将数值转换为字母数字 并可靠地将其转换回相同的数字?

例如,12345 转换为 00A3DF 并返回到 12345

【问题讨论】:

  • 最好在代码中编写该示例,12345 是字符串还是整数?它必须是十六进制的Alhpabumeric吗?为什么不是“12345”?
  • 您是在谈论基本转换(即十进制到base-36)还是加密?
  • 例如:字符串 j= "12345" -> 字符串 s = "00A3DF"
  • 我知道的任何转换中的 12345 != 00A3DF 除外。它绝对不是十六进制的,而且看起来不像 ROT13 那样明显的加密。

标签: c# data-masking


【解决方案1】:

我假设当您说字母数字时,您的意思是十六进制。这已经回答了:

How to convert numbers between hexadecimal and decimal in C#? C# convert integer to hex and back again

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-30
    • 2018-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多