12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- #include "stdafx.h"
- #include "globe.h"
- CString Encrypt(CString szText)
- {
- char chLetter;
- CString szOutString;
- int i = 0;
- for (i = 0; i < szText.GetLength(); i++)
- {
- chLetter = szText.GetAt(i) + i + 10;
- szOutString += chLetter;
- }
- return szOutString;
- }
- CString Dectypt(CString szText)
- {
- char chLetter;
- CString szOutString;
- int i = 0;
- for (i = 0; i < szText.GetLength(); i++)
- {
- chLetter = szText.GetAt(i) - i - 10;
- szOutString += chLetter;
- }
- return szOutString;
- }
- //
- // bool Encrypt(const CString szText,UINT nTextLen,CString szOutString,UINT nOutLen)
- // {
- // if (nTextLen <= 0 || nOutLen < nTextLen)
- // {
- // return FALSE;
- // }
- // char chLetter;
- // int i = 0;
- // for (i = 0; i < nTextLen - 1; i++)
- // {
- // chLetter = szText[i] + i + 10;
- // szOutString[i] = chLetter;
- // }
- // szOutString[i] = '\0';
- // return TRUE;
- // }
- //
- // bool Dectypt(const char szText[],UINT nTextLen,char szOutString[],UINT nOutLen)
- // {
- // if (nTextLen <= 0 || nOutLen < nTextLen)
- // {
- // return false;
- // }
- // char chLetter;
- // int i = 0;
- // for (i = 0; i < nTextLen - 1; i++)
- // {
- // chLetter = szText[i] - i - 10;
- // szOutString[i] = chLetter;
- // }
- // szOutString[i] = '\0';
- // return TRUE;
- // }
|