Användarprofil

Uppgifter
Användarnamn
Email
Besök -
Hemsida Ingen
Plats (stad)
Senaste besök 01:00 - 1:a Januari 1970
Poster i forumet
Varningar
Grupp
Medlem sedan 01:00 - 1:a Januari 1970
Artiklar och filer
Den här användaren har inga artiklar eller filer

Avatar


Presentation av

Den här användaren har inte skapat någon personlig presentation.

Senaste inläggen i forumet

C++ Kryptering mm
Jag förstår ju hur koden är uppbyggd. Men som sagt istället för att ta texten från en fil ska den tas från variable. Men jag vet inte var jag sak börja bara. Men tack iaf.

Postad 12:04 - 7:e Maj 2009
C++ Kryptering mm
Hejsan!

Håller på att bygga ett simpelt program och behöver lite hjälp. Det är så att jag ska föra in text i programmet, tex vad heter du? sen ska den ta detta kryptera det och sedan skicka ut det till en fil i krypterad form så det inte kan läsas av andra.
Denna koden har jag hittat på nätet som tar innehållet från en fil och sedan krypterar och skickar ut till en annan fil. Men det jag vill göra är att programmet ska ta text från en variabel och sedan kryptera och föra ut det i en fil. Någon som vet hur det skulle kunna se ut? Kan betala för att få hjälp me dettaSmiley

  1. #include <iostream>
  2. #include <fstream>
  3. #include <conio.h>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. int answer = 1;
  10. int fileSize;
  11. char temp;
  12. string line;
  13. int lineCount = 0;
  14. int key1 = 123123; // Speciell Nyckel för krypteringen
  15. int key2 = 123123; // Speciell Nyckel för krypteringen
  16.  
  17.  
  18. ifstream read;
  19.  
  20. read.open("Files/input.txt");
  21. if(read.is_open())
  22. {
  23. read.seekg(0,ios::end);
  24. fileSize = read.tellg();
  25. read.seekg(0,ios::beg);
  26.  
  27. while(getline(read, line))
  28. {
  29. lineCount++;
  30. }
  31.  
  32. read.clear();
  33. }
  34.  
  35. char message[(fileSize+1)-lineCount];
  36.  
  37. if(read.is_open())
  38. {
  39. read.seekg(0);
  40. for(int i = 0; i < (fileSize+1)-lineCount; i++)
  41. {
  42. read.get(message[i]);
  43. }
  44. }
  45. read.close();
  46.  
  47.  
  48. if(key1 % 256 == 0)
  49. key1 = 13;
  50. if(key2 % 256 == 0)
  51. key2 = 19;
  52.  
  53. if(answer == 1)
  54. {
  55. ofstream write;
  56. write.open("Files/output.txt");
  57. write.seekp(0);
  58. for(int t = 0; t < (fileSize+1)-lineCount; t++)
  59. {
  60. if(t % 2 == 0)
  61. write.put(message[t]+int(3*(key1+key2)));
  62. else
  63. write.put(message[t]+int(2*key1*key2));
  64. }
  65. write.close();
  66. }
  67. }


Postad 12:45 - 6:e Maj 2009

Skicka meddelande
Läs s blog