Сообщений: 227
Тем: 9
Зарегистрирован: Sep 2012
Репутация:
6,791
Эту часть не выкидывайте
PHP код:
<?php
int size = decRaw[0];
if (size == 124)
bos.write(decRaw, decRaw.length - size, size);
else {
int dd = decRaw.length - size;
while (dd > 2 && decRaw[dd-1] != '\0')
dd--;
bos.write(decRaw, dd, size);
}
+ так как на выходе RSA блок размером 128 байт(а не только нужные 125), то нужно не с 0, а с 3 байта обрабатывать.
p.s.
PHP код:
<?php
while (dd > 2 && decRaw[dd-1] != '\0')
dd--;
Количество нулевых байт не рандомное, а связано с тем, что размер блока дополняется до кратного 4.
Сообщений: 469
Тем: 55
Зарегистрирован: Feb 2010
Репутация:
3,209
acmi Написал:Эту часть не выкидывайте
PHP код:
<?php
int size = decRaw[0];
if (size == 124)
bos.write(decRaw, decRaw.length - size, size);
else {
int dd = decRaw.length - size;
while (dd > 2 && decRaw[dd-1] != '\0')
dd--;
bos.write(decRaw, dd, size);
}
+ так как на выходе RSA блок размером 128 байт(а не только нужные 125), то нужно не с 0, а с 3 байта обрабатывать.
p.s.
PHP код:
<?php
while (dd > 2 && decRaw[dd-1] != '\0')
dd--;
Количество нулевых байт не рандомное, а связано с тем, что размер блока дополняется до кратного 4.Спасибо!!!!
Сообщений: 889
Тем: 21
Зарегистрирован: May 2010
Репутация:
12,856
Продолжай в том же духе!
Задумка вполне хороша в отличии от Файл Едита тут наблюдаю табличный вид что очень удобно нежели в файл едите скопируй туда поправь вставь обратно сохрани тут всё сразу на месте +++
Продолжай не останавливайся думаю в скорем времени увидим в шаре данный Едитор)
Сообщений: 5,863
Тем: 105
Зарегистрирован: Sep 2010
Репутация:
13,014
Ох альф, замена path editor грядет?)