szyfr Rabin C++

Odpowiedz Nowy wątek
2015-01-05 17:34
Krwawy Mleczarz
0

Mam napisać program,który podany przez użytkownika tekst
zaszyfruje szyfrem Rabina,czy ktoś może mi pomóc?

Pozostało 580 znaków

2015-01-05 17:40
0

Tak, prawie każdy na tym forum, przy czym nie tylko pomóc zaś "pomóc" też.
Jedynie "pomoc" jest odpłatna.


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2015-01-05 17:41
0

Pokaż co już napisałeś... :P

Pozostało 580 znaków

2015-01-05 20:04
Krwawy Mleczarz
0

Nie wiem jak wprowadzany tekst(znaki) zamienić na tablice liczbową,która będzie kodowana.Coś koduje,ale nie wiem(tzn.wiem,że jest źle) czy szyfrogram jest poprawny skoro znaki nie zostały zamienione na liczby.Nie wiem jak napisać deszyfrowanie(tzn. wiem że wyliczamy pierw.z chińskiego tw.o resztach i zamieniamy za tekst ale jak to napisać w programie?) Programowanie nie jest moją mocną stroną :(

#include <cstdlib>
#include <iostream>

using namespace std;

char tekst[200];
int tekst2[200];

void klucz()

{
const int tp[10] = {11,19,23,31,43,47,51,59,67,71};
int p,q,n;
do
{
p = tp[rand() % 10];
q = tp[rand() % 10];
} while (p == q);
n=p*q;
}

void szyfrRabin(int tekst2)
{ int n;
for(int i=0;i<=200;i++)
{
tekst2[i]=(i
i)%n;
}

}

void deszyfrRabin(int *tekst2)
{
}

int main(int argc, char *argv[])
{
int n;

cout<<"Podaj tekst do zaszyfrowania:";
cin.getline(tekst,200);

cout<<"Przed szyfrowaniem:";
cout<<tekst<<"\n\n";

void klucz();
cout<<"Klucz publiczny:\n"<<n;
cout<<"\n \n";

szyfrRabin(tekst2);

cout<<"szyfrogram:";
cout<<tekst2<<"\n\n";

deszyfrRabin(tekst2);

 cout<<"tekst jawny:";
 cout<<tekst<<"\n"; 

system("PAUSE");
return EXIT_SUCCESS;

}

Pozostało 580 znaków

2015-01-05 20:10
0

Zmienna n w szyfrRabin()
To zupełnie inna n niż ta wklucz()


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0