首先解释以下什么是base64(来自百度百科): Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045-RFC2049,上面有MIME的详细规范.Base64编码可用于在HTTP环境下传递较长的标识信息.例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数.在其他应用程序中,也常常需要把二进制数据…
function RC4(Expression, Password: string): string; var RB : array[0..255] of Integer; X, Y, Z: longint; Key : array of byte; ByteArray : array of Word;//原来delphi 7下面 是 byte; Temp: byte; Counter: integer; begin If (Length(Expression) = 0) then Exit…
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Security.Cryptography; using System.Text; using System.Web; namespace WebDemo.Until { public class EncryptHelper { #region DES对称加密解密 /// <summary> 加密字符串…