Ĺadny brzuch
Mam pytanie, jak najlepiej zaszyfrować ciąg znaków Mam BC++Builder. Myslalem o tym żeby każdy prowadzony znak zamienić na odpowiadający mu kod ASCII a następnie przesunać jeszcze o jakąś tam wartość tylko nie wiem jak zamienić Ciąg znaków z ASCII
Delphi i życie stało się prostsze
jesli ci chodzi o najbardziej trywialne szyfrowanie typu dodanie do znaku w kodzie ascii jakiejs wartosci to mozna to zrealizowac na przyklad tak:
#include <iostream> using namespace std; int main() { string text; getline(cin,text); //text jawny string crypted; for(int i=0;i<text.length();i++) { char z = text[i]; //pobranie znaku tekstu jawnego z+=2; //przesuniecie znaku o dwie pozycje do przodu w kodzie ASCII crypted+=z; // dodanie zaszyfrowanego;] znaku do stringu crypted } cout<<endl<<text<<endl<<crypted; cin.get(); return 0; }
pozdrawiam
pepsi^no1
heh mozesz uzyc funkcji XOR -> dupa[10] ^= 0xFF.., wyjdzie ci ciekawy ciąg - dla zwykleko usera szyfr idealny bo banalny :D
FreeBSD r0x'uje
GG: 2175556
www.cepa.end.pl
FreeBSD cepa.gskgonet.com.pl 5.0-RELEASE FreeBSD 5.0-RELEASE #0: Fri Apr 23 22:28:52 CEST 2004 cepa@cepa.gskgonet.com.pl:/usr/src/sys/i386/compile/JAJKO i386
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Delphi i życie stało się prostsze
jesli ci chodzi o najbardziej trywialne szyfrowanie typu dodanie do znaku w kodzie ascii jakiejs wartosci to mozna to zrealizowac na przyklad tak:
#include <iostream> using namespace std; int main() { string text; getline(cin,text); //text jawny string crypted; for(int i=0;i<text.length();i++) { char z = text[i]; //pobranie znaku tekstu jawnego z+=2; //przesuniecie znaku o dwie pozycje do przodu w kodzie ASCII crypted+=z; // dodanie zaszyfrowanego;] znaku do stringu crypted } cout<<endl<<text<<endl<<crypted; cin.get(); return 0; }
pozdrawiam
pepsi^no1
heh mozesz uzyc funkcji XOR -> dupa[10] ^= 0xFF.., wyjdzie ci ciekawy ciąg - dla zwykleko usera szyfr idealny bo banalny :D
FreeBSD r0x'uje
GG: 2175556
www.cepa.end.pl
FreeBSD cepa.gskgonet.com.pl 5.0-RELEASE FreeBSD 5.0-RELEASE #0: Fri Apr 23 22:28:52 CEST 2004 cepa@cepa.gskgonet.com.pl:/usr/src/sys/i386/compile/JAJKO i386