hmm. I don't use an API. I do:
Code:
void crypt(string salt, string text, string& output)
{
int a = 0;
for(int i = 0; i < text.length(); i++)
{
for (a = 0; a < salt.length(); a++)
{
if (a > salt.length())
a = 0;
text[i] += salt[a];
}
}
output = text;
ofstream utput ("output.txt");
utput << output;
utput.close();
}
void decrypt(string salt, string text, string& output)
{
int a = 0;
for(int i = 0; i < text.length(); i++)
{
for (a = 0; a < salt.length(); a++)
{
if (a > salt.length())
a = 0;
text[i] -= salt[a];
}
}
output = text;
}