SA-MP Forums Archive
[Plugin] Encrypt - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+----- Forum: Релизы/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=66)
+----- Thread: [Plugin] Encrypt (/showthread.php?tid=152674)



Encrypt - Fro1sha - 05.06.2010

Автор:
Fro aka Fro1sha

Описание:
Позволяет шифровать любой текст, файлы(_file).
Создавать свой уникальный ключ(_hmac).

Размерность hash:
sha1 - 41
sha2(224, 256) - 65
sha2(384, 512) - 129
md5 - 33


Copyright © 2010 Fro <TBG>

Функции шифрования взяты из http://xyssl.sourcearchive.com/docum....9-2/main.html


Функции:
Encrypt Win+Unix
Исходник

P.S. На линуксе не было возможности проверить, буду благодарен кто проверит


Re: [PLUGIN] Encrypt - MX_Master - 05.06.2010

Молодца


Re: [PLUGIN] Encrypt - Walk_M4n - 06.06.2010

Nice.


Re: [PLUGIN] Encrypt - MX_Master - 06.06.2010

Уот блин, а где бы это применить-то? ..


Re: [PLUGIN] Encrypt - Fro1sha - 06.06.2010

Quote:
Originally Posted by MX_Master
Уот блин, а где бы это применить-то? ..
Пароли можно хранить в md5 со своим ключем (md5_hmac)


Re: [PLUGIN] Encrypt - MX_Master - 07.06.2010

У мя пароли лежат в открытом виде, ну собсна, потому что они весьма несложные, а ля 1234 и т.д. Самих игроков не переделаешь, чтобы они набирали пароли получше.

Но я и раньше на форуме писал, гораздо более эффективным будет хранение файлов аккаунтов, именами которых будут хэши. Посолить нужно будет их кста. Ну а пароли, это уже 2 вопрос.


Re: [PLUGIN] Encrypt - Fro1sha - 07.06.2010

Quote:
Originally Posted by MX_Master
Но я и раньше на форуме писал, гораздо более эффективным будет хранение файлов аккаунтов, именами которых будут хэши.
То есть имя игрока - это хэш его имени? и файл данных создавать с названием хэша?


Re: [PLUGIN] Encrypt - Romanius - 07.06.2010

Да. но зачем?


Re: [PLUGIN] Encrypt - Fro1sha - 07.06.2010

Quote:
Originally Posted by Romanius
Да. но зачем?
Ну как вариант если взломают фтп, то не найдут им нужный акк


Re: [PLUGIN] Encrypt - MX_Master - 07.06.2010

ДА, ВСЕ ВЕРНО

если в файле с таким именем в виде хэша ника игрока, еще и пароль захэшировать, то у вас получится действительно анонимное хранение данных игроков. И никакие взломы ФТП доступа вашему серву навредить не смогут. Ну разве что бэкапы сделайте, а то могут удалить ))


Re: [PLUGIN] Encrypt - Romanius - 07.06.2010

Если шифруют без ключа то акк найти можно есть прога для разбора алгоритмов и нахаждения правильного хеша

Ну а если имя игрока кодировать функцией типо

Code:
stock Hash(name[]) 
{
new out;
for(new i = 0; i < strlen(name); i++) out += name[i] * i & 12345 | 67890;
return out;
}
писал от башки

и ею генерировать уникальный ключ то можно хорошенько захешировать =)

и еще посалить и законсервировать =))))


Re: [PLUGIN] Encrypt - ^Woozie^ - 16.06.2010

помоему все эти тенденции пошли после моего Unique Code. ))