Kriptologija

2

Kriptologija

offline
  • Na odmoru xD
  • Na odmoru xD
  • Pridružio: 15 Feb 2012
  • Poruke: 430

Napisano: 18 Feb 2012 15:30

Nije problem sto je na engleskom. i understand english enough to read the books despite i hate reading on any language and i hate russian (a nightmare for reading). i'am enlightened by your answers. спасибо

Dopuna: 18 Feb 2012 19:05

procedure TForm1.Edit2Change(Sender: TObject);
var i : integer;
tmp : string;
begin
tmp := '';
for i := 1 to length (Edit2.text) do begin
tmp := tmp + chr(ord(Edit1.text[i mod length(Edit1.text)]) xor ord(Edit2.text[i]));
end;
Edit3.text := tmp;

end;

end.
Sasvim slucajno sam nabaso na ovaj program za sifrovamje teksta. Ima 3 edit komponente u prvoj se nalazi kljuc (rec) u drugom se nalazi otvoren tekst u trecoj sifrat. Da bi se tekst desifrovao treba da bude ubacen u drugu edit komponentu i onda u trecoj izbaci otvoren teskt. Ono sto shavatam odavde je for I:=1 to edit2.text treba da pocne vrsi kombinovanje od prvog slova koje ukucamo edit 2 komponentu druga linija koda je da vrsi odredjene kombinacije na otvorenom tekstu u odnosu na kljuc. Promenljive ne treba da objasnjavam. chr ord i xor xor je operacija 'eksluzivnog ili' nad bitovima da li imte neki tutorijal za ove operacije ord chr i xor? I mozda dotano pojasnjavanje ovoga?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

ord ti vraca asci vrednost karaktera, odnosno broj, a chr je obrnuto, od broja zadatog daje slovo u asci reprezentaciji
na 65 je A
na 66 B
i tako dalje
onda idu mala slova. Imas i specijalne znake tu negde.

xor ili 'ekskluzivno ili'
0 0 = 0
0 1 = 1
1 0 = 1
1 1 = 0
daje taj rezultat

Dakle, radi se ta transformacija nad bitovima u jednom ili drugom pravcu i dobijas sifrat odnosno original...



offline
  • Pridružio: 21 Maj 2008
  • Poruke: 68

Са војног дела форума, препорука за пар књига.
dobri covek ::Evo knjige koju preporucujem svima. Procitajte je. Ima je dosta, interesantno je i vrlo, vrlo, informativna.
baneprevoz.com/e-knjige/David-Kahn-Sifranti-protiv-spijuna_5551/

Скоро сам прочитао "Књигу о шифрама", она је такође добра, има је и на српском
korisnaknjiga.com/knjiga-o-siframa-naslov-4364

offline
  • Na odmoru xD
  • Na odmoru xD
  • Pridružio: 15 Feb 2012
  • Poruke: 430

Napisano: 19 Feb 2012 10:59

N1k0l4 ::ord ti vraca asci vrednost karaktera, odnosno broj, a chr je obrnuto, od broja zadatog daje slovo u asci reprezentaciji
na 65 je A
na 66 B
i tako dalje
onda idu mala slova. Imas i specijalne znake tu negde.

xor ili 'ekskluzivno ili'
0 0 = 0
0 1 = 1
1 0 = 1
1 1 = 0
daje taj rezultat

Dakle, radi se ta transformacija nad bitovima u jednom ili drugom pravcu i dobijas sifrat odnosno original...

Da imam American standard code for information interchange i njegove vrednosti u heksadekadnom sistemu. Hvala.

Dopuna: 19 Feb 2012 11:37

Jos jedna stvar da li neko ima ili bi mogao da mi nacrata u paintu ili gde god vec graficki prikaz Kriptologije kao nauke npr. Kriptologija pa se sad deli na tri dela ako se nevaram na kriptografiju, kriptoanalizu i na steganografiju ali meni treba i njihova podela od najprostijih stvari pa do najtezih da bih mogao sistematicno pratim. Da bi shavtili sta hocu dacu primer nize matematike aritmetika pa sad sabiranje dva broja steponovane itd Geometrija konstrukcije, zbir uglova u trouglu itd, trigonometrija sin,cos,tan,cos,cosec,ctg pa teoreme itd, Planimetrija. Stereometrija. Nadam se da ne trazim mnogo Mr. Green

Ko je trenutno na forumu
 

Ukupno su 733 korisnika na forumu :: 40 registrovanih, 7 sakrivenih i 686 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, Aleksa-, Apok, aramis s, Arhiv, Bane san, bankulen, brufen, caesar, DARKMEN22, Deneb, Doca, draggan, Dukelander, Dusan Medojevic, Hektor, ivica976, jaeger, JOntra, kybonacci, lovac12, Marko Marković, mcgunner, menges, milijarder, milos.cbr, misa2, mushroom, nuke92, oddsock, Oluj2.1, pandur, Rakenica, Srky Boy, stegonosa, Taso, time, uros, virked, yrraf