xdtibia16 10 Postado Janeiro 1, 2011 Share Postado Janeiro 1, 2011 (editado) [source] Conversor de Senha Conversor de Senha.cpp: #include <windows.h> #include <conio.h> char *characterConvert = (char *) malloc(MAX_PATH), *convertedCharacter = (char *) malloc(MAX_PATH); class Character { public: template <class T> T convertCharacter(signed long long convertType, T characterConvert) const; }; template <class T> T Character::convertCharacter(signed long long convertType, T characterConvert) const { switch (convertType) { case 0x10: { CharToOem(characterConvert, convertedCharacter); ZeroMemory((void *) characterConvert, 0); return convertedCharacter; } case 0x20: { for (int convertSize = 0; convertSize < strlen(characterConvert); convertSize++) { characterConvert[convertSize] = characterConvert[convertSize] ^ 0x01; } fflush(stdout); printf("\n %s %s.", convertCharacter<char *>(0x10, "Senha com conversão:"), characterConvert); for (int convertSize = 0; convertSize < strlen(characterConvert); convertSize++) { characterConvert[convertSize] = characterConvert[convertSize] ^ 0x01; } fflush(stdout); printf("\n %s %s.\n", convertCharacter<char *>(0x10, "Senha sem conversão:"), characterConvert); } } } Character *executeCharacterFunction; int main() { SetConsoleTitle("Conversor de Senha"); textcolor(WHITE); textbackground(BLACK); system("color 00"); while (!GetAsyncKeyState(VK_F1)) { printf("\n %s", executeCharacterFunction->convertCharacter<char *>(0x10, "Digite a senha para a conversão: ")); gets(characterConvert); executeCharacterFunction->convertCharacter<char *>(0x20, characterConvert); } getch(); delete []characterConvert; delete []convertedCharacter; return false; } Utilize a lib: -lconio para compilar. Gostou? Dê-me rep++. Crédito: Aluxes (100%). Editado Janeiro 2, 2011 por Aluxes Link para o comentário Compartilhar em outros sites More sharing options...
comedinhasss 234 Postado Janeiro 1, 2011 Share Postado Janeiro 1, 2011 Eu não ajudei a fazer ele não... Mereço uns 2% dos créditos por usar meu pc de cobaia e mudar uma fala quando o team viwer caiu hueuhehuehue Muito bom o programa, eu recomendo Link para o comentário Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Janeiro 1, 2011 Share Postado Janeiro 1, 2011 Você sempre posta algo mas nunca especifica a função de nada. Quer que alguém utilize como? Link para o comentário Compartilhar em outros sites More sharing options...
Joazan 16 Postado Janeiro 2, 2011 Share Postado Janeiro 2, 2011 Como eu uso isso , e pra que serve ? Link para o comentário Compartilhar em outros sites More sharing options...
xdtibia16 10 Postado Janeiro 2, 2011 Autor Share Postado Janeiro 2, 2011 @Henrique Moura Isto é uma source e não um tutorial. O próprio nome do já diz para que serve: ele converte a senha. Ele é utilizado também para codificar senha de aplicativo(s) (com a codificação ninguém consegue hackear o aplicativo(s)). @J04ZAN Já expliquei acima. Você pode utilizar para proteger aplicativo(s), entre outros. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados