Amr*_*awy 0 c# asp.net encryption
我使用一些代码来加密和解密C#中的字符串,但我想要一个可以生成加密字符串的好的字符串,其中只包含字母或数字而不是其他任何字符或数字(+,/,...)
是否有好处?
您可以使用任何加密算法,然后对结果进行编码.获得二进制数据后,可以将其推送到任何文本格式.无论如何,加密算法的结果将是一系列字节,因此任何文本表示都只是一种编码.
十六进制将相当大,具体取决于您的加密数据.除了/和+符号外,Base64几乎可以按照你想要的方式对其进行编码.Base32可能是要走的路,因为它是AZ,2-7和=用于填充.
如果您想自定义自己的编码方案,这也是一个选项,并且非常容易实现.例如,您可以使用Base32,并将填充替换为8,然后您只需要AZ,2-8.
| 归档时间: |
|
| 查看次数: |
2450 次 |
| 最近记录: |