代码之家  ›  专栏  ›  技术社区  ›  Amr Badawy

C#如何加密结果仅为字母或数字而没有任何其他字符的字符串?

  •  0
  • Amr Badawy  · 技术社区  · 14 年前

    我使用一些代码来加密和解密C语言中的字符串,但我想要一个好的代码,它可以生成只包含字母或数字而不包含任何其他(+,/,…)的加密字符串

    1 回复  |  直到 14 年前
        1
  •  9
  •   Merlyn Morgan-Graham    14 年前

    您可以使用任何加密算法,然后对结果进行编码。一旦你有了二进制数据,你可以把它推出任何文本格式。加密算法的结果将是一系列字节,因此任何文本表示都只是一种编码。

    如果你想定制你自己的编码方案,那也是一个选择,而且很容易实现。例如,你可以取Base32,用8代替padding,那么你就只有A-Z,2-8了。