怎么样每次只取8位进行加密操作。
int Len;
int a;
string s;
bool ret;
Guid id;
ret=false;
Len=this.textBox4.Text.Length;
a=Len/8;
s=this.textBox4.Text+"00000000"; //把输入的待加密的后面补0
byte[] buffer=new byte[8+Len];
byte[] sCrypt=new byte[8+Len];
char[] sBuff=new char[8+Len];
ret=useCppDll.SKAPIInitialize();
if(ret)
{
if(ret)
{
for(int i=0; i<=a;i++)
{
s.CopyTo(0,sBuff,0,8);
buffer=System.Text.Encoding.Default.GetBytes(sBuff); ret=useCppDll.SKAPIEncrypt(out buffer[i]);
}
sCrypt=buffer;
}
}
this.label5.Text=System.Text.Encoding.Default.GetString(sCrypt );
因为加密只能一次加密8位,所以要分几次加密,sCrypt=buffer;现在怎么把 每次的结果保存在
sCrypt里面呢, 希望大侠帮忙看看。