| 0
- 18.02.2013 - 17:39
|
помогите реализовать простое шифрование, со сдвигом или может есть что получше. по команде savetofile. данные будут браться с бд. | |
| 1
- 18.02.2013 - 19:10
| dat>>8 | |
| 2
- 18.02.2013 - 19:11
|
md5(dat) ) можно просто буквы четные и нечетные местами переставить) | |
| 3
- 18.02.2013 - 19:12
|
а можно четные и нечетные биты местами поменять опять же а можно загнать данные в xmega и заюзать там aes какой нибудь) опять же - base64 помню пробовал) | |
| 4
- 18.02.2013 - 19:13
| а обратно? (а обратно позже) | |
| 5
- 18.02.2013 - 19:15
| 4-Протезофф >а такой | |
| 6
- 18.02.2013 - 19:16
| * задачи не ставили, извините) | |
| 7
- 18.02.2013 - 20:29
|
Основное правило - шифровать вдоль, а не в поперек. Дополнительно - шифрование и дешифровка должны нагружать ресурсы процессора под самую завязку, чтобы исключить возможность грубой силы. | |
| 8
- 18.02.2013 - 22:11
|
7-Протезофф >ну блин.. непрофильная ветка/отсутствует постановка задачи, о чем тут говорить.. base64 - и сойдет.. | |
| 9
- 19.02.2013 - 00:47
| 8-Фанат NASCAR > уточнение.. расшифровка будет отдельным ехешником) | |
| 10
- 19.02.2013 - 08:58
| 9-Nesh >да какая разница, в гугле есть все ) | |
| 11
- 26.02.2013 - 22:51
|
У меня на пхп есть вот такое. Думаю, что довольно стойкое, ибо вряд ли сломается кроме как перебором =)) Код: $_POST[PHP_DATA]=gzcompress('123456'); //зашифрованное
$SECURE_CODE_STR='password'; //собсно пароль
for ($CNT=0;$CNT<strlen($_POST[PHP_DATA]);$CNT++)**
for ($CNT_2=strlen($SECURE_CODE_STR)<50?0:strlen($SECURE_CODE_STR)-50-($SECURE_CODE_STR[strlen($SECURE_CODE_STR)-1]+0);$CNT_2<strlen($SECURE_CODE_STR);$CNT_2++)**
$_POST[PHP_DATA][$CNT]=Chr(Ord($_POST[PHP_DATA][$CNT])-Ord($SECURE_CODE_STR[$CNT_2]));
**
$SECURE_CODE_STR.=strtolower(is_int(SubStr(md5($SECURE_CODE_STR),0,1))?SubStr(md5($SECURE_CODE_STR),0,1):SubStr(md5($SECURE_CODE_STR),1,2));
**
for ($CNT=0;$CNT<strlen($_POST[PHP_DATA]);$CNT++)**
$_POST[PHP_DATA][$CNT]=Chr(Ord($_POST[PHP_DATA][$CNT])-Ord($SECURE_CODE_STR[$CNT]));
**
$SECURE_CODE_STR=null;
if(@gzuncompress($_POST[PHP_DATA]))**
.........
** | |
Интернет-форум Краснодарского края и Краснодара |