#include<iostream>
//#include<cassert>
#include<string>
#include<iomanip>
#include<vector>
using namespace std;
void main()
{
string Message;
unsigned char i,j,m,n,t,k=0;
cout<<"Please input the message:"<<endl;
cin>>Message;
m=Message.length()%64;
n=Message.length()/4;
t=n+16;
vector<vector<int> >msg(t,vector<int>(4,0));
for (i=0; i<n+1; i++)
{
for (j=0; j<4; j++)
{
msg[i][j]=Message[k];
k++;
}
}
msg[i][j]=128;
msg[n+15][3]=Message.length()*8;
cout<<"Padding:"<<endl;
for (i=0; i<n+16; i++)
{
for (j=0; j<4; j++)
{
cout<<setw(3)<<hex<<msg[i][j];
}
cout<<endl;
}
}
错误:SHA-1.exe' has exited with code 3 (0x3).