Các phương pháp mã hóa và bảo mật thông tin- P14: Thế kỷ XXI thế kỷ công nghệ thông tin, thông tin đã và đang tác động trực tiếp đến mọi mặt hoạt động kinh tế xã hội của hầu hết các quốc gia trên thế giới. Thông tin có một vai trò hết sức quan trọng, bởi vậy chúng ta phải làm sao đảm bảo được tính trong suốt của thông tin nghĩa là thông tin không bị sai lệch, bị thay đổi, bị lộ trong quá trình truyền từ nơi gửi đến nơi nhận | Upload by incr beta 1 beta subdiv beta 3 beta else incr q 1 beta subdiv beta 4 beta endif decr q 1 y powmod beta n y beta copy x y divide x p p divide y q q powmod x alpha p x powmod y beta q y mad x q q ke ke t mad t b b ke ke t mad y p p ke ke x mad x a a ke ke x add x t x divide x ke ke if size x 0 add x ke x for i 0 i leng i decipher character by character ch strinputde i chA x 1 XOR with last byte of x stroutputde i ch ifdef RSA power x 3 ke x else mad x x x ke ke x endif return 0 Trang 66 Upload by void multiply big x big y big z multiply two big numbers z int i xl yl j ti mr_small carry sz big w0 ifdef MR_NOASM mr_large dble endif if mr_mip- ERNUM return if y 0 0 x 0 0 zero z return w0 mr_mip- w0 local pointer mr_mip- depth mr_mip- trace mr_mip- depth 5 if mr_mip- TRACER mr_track ifdef MR_FLASH if mr_notint x mr_notint y mr_berror MR_ERR_INT_OP mr_mip- depth-- return endif sz x 0 mr_mip- MSBIT A y 0 mr_mip- MSB T xl int x 0 mr_mip- OBITS yl int y 0 mr_mip- OBITS zero w0 if mr_mip- check xl yl mr_mip- nib Trang 67 Upload by mr_berror MR_ERR_OVERFLOW mr_mip- depth-- return void mad big x big y big z big w big q big r if mr_mip- ERNUM return mr_mip- depth mr_mip- trace mr_mip- depth 24 if mr_mip- TRACER mr_track mr_mip- check OFF if w r mr_berror MR_ERR_BAD_PARAMETERS mr_mip- depth-- return multiply x y mr_mip- w0 if x z y z add mr_mip- w0 z mr_mip- w0 divide mr_mip- w0 w q if q r copy mr_mip- w0 r mr_mip- check ON mr_mip- depth-- int cinstr flash x unsigned char string input big number in base IOBASE mr_small newb oldb b lx int ipt Trang .