есть строка состоящая из букв английского алфавита. Я хочу зашифровать эту строку, но тогда мне придется каждый код символа шифровать отдельно? или есть другие способы как можно перевести всю строку в одно целое число?
Никто не шифрует отдельные символы. Шифруется двоичное представление данных.
Ну тип у тебя есть строка "ABCD". Ты можешь её представить как 'A' + 256*'B' + 256*256*'C' + 256*256*256*'D'
Двоичное представление данных это число? Алгоритм RSA работает с числами, а значит двоичное представление данных это число, верно?
К примеру я получил двоичный код строки: «01000101 01111000 01100001 01101101 01110000 01101100 01100101» убрал пробелы и конвертировал в число. Но при расшифровке мне нужно опять поставить пробелы, значит должен быть стандартный алгоритм перевода из строки в двоичное представление и обратно. Как называется такой алгоритм?
Такой алгоритм называется кодировка.
Какое число в итоге получится у строки "ABCD"?
php > =unpack('V*', "ABCD") {"1":1145258561}
Обсуждают сегодня