myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> crypto, RusHub | Библиотека криптографии

Теги
Нет тегов для показа
Setuper
сообщение 24.3.2012, 16:35
Сообщение #1


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Название: crypto
Версия: 0.3.0
Хаб: RusHub
Автор библиотеки: Keith Howe
Описание: Библиотека для работы с методами криптографии.
Использование: Файл crypto.dll кладём в папку libs. Файл libeay32.dll кладём рядом с исполняемым файлом (rushub.exe). В скриптах библиотека подключается так: require"crypto".


Библиотека win32: Прикрепленный файл  crypto_win32.zip ( 571.97 килобайт ) Кол-во скачиваний: 20

Библиотека win64: Прикрепленный файл  crypto_win64.rar ( 561.45 килобайт ) Кол-во скачиваний: 6

Мануал: Прикрепленный файл  manual.html ( 18.3 килобайт ) Кол-во скачиваний: 33

Исходники для *nix систем: Прикрепленный файл  luacrypto.tar.gz ( 191.73 килобайт ) Кол-во скачиваний: 3

Проект для сборки на vs2008: Прикрепленный файл  luacrypto_0.3.0_src_vs9.zip ( 1.68 мегабайт ) Кол-во скачиваний: 3


Спасибо сказали:
Go to the top of the page
+Quote Post
Saymon21
сообщение 24.3.2012, 17:10
Сообщение #2


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Кстати, для сборки в ubuntu/debian в исходниках, приложенных в первом посте менять ничего не надо. -llua5.1 Уже прописано. Для centos, gentoo, calculate -llua придётся исправить ;)
Go to the top of the page
+Quote Post
mariner
сообщение 24.3.2012, 19:09
Сообщение #3


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




А какие методы криптографии тянет?
Go to the top of the page
+Quote Post
Saymon21
сообщение 24.3.2012, 19:26
Сообщение #4


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Раскрывающийся текст

Код
SerializeToString(crypto.list("digests"))
[20:21:18] <LuaConsole>
LUA># return {
    [1] = "DSA",
    [2] = "DSA-SHA",
    [3] = "DSA-SHA1",
    [4] = "DSA-SHA1-old",
    [5] = "DSS1",
    [6] = "MD4",
    [7] = "MD5",
    [8] = "RIPEMD160",
    [9] = "RSA-MD4",
    [10] = "RSA-MD5",
    [11] = "RSA-RIPEMD160",
    [12] = "RSA-SHA",
    [13] = "RSA-SHA1",
    [14] = "RSA-SHA1-2",
    [15] = "RSA-SHA224",
    [16] = "RSA-SHA256",
    [17] = "RSA-SHA384",
    [18] = "RSA-SHA512",
    [19] = "SHA",
    [20] = "SHA1",
    [21] = "SHA224",
    [22] = "SHA256",
    [23] = "SHA384",
    [24] = "SHA512",
    [25] = "dsaEncryption",
    [26] = "dsaWithSHA",
    [27] = "dsaWithSHA1",
    [28] = "dss1",
    [29] = "ecdsa-with-SHA1",
    [30] = "md4",
    [31] = "md4WithRSAEncryption",
    [32] = "md5",
    [33] = "md5WithRSAEncryption",
    [34] = "ripemd",
    [35] = "ripemd160",
    [36] = "ripemd160WithRSA",
    [37] = "rmd160",
    [38] = "sha",
    [39] = "sha1",
    [40] = "sha1WithRSAEncryption",
    [41] = "sha224",
    [42] = "sha224WithRSAEncryption",
    [43] = "sha256",
    [44] = "sha256WithRSAEncryption",
    [45] = "sha384",
    [46] = "sha384WithRSAEncryption",
    [47] = "sha512",
    [48] = "sha512WithRSAEncryption",
    [49] = "shaWithRSAEncryption",
    [50] = "ssl2-md5",
    [51] = "ssl3-md5",
    [52] = "ssl3-sha1",
}
SerializeToString(crypto.list("ciphers"))
[20:22:46] <LuaConsole>
LUA># return {
    [1] = "AES-128-CBC",
    [2] = "AES-128-CFB",
    [3] = "AES-128-CFB1",
    [4] = "AES-128-CFB8",
    [5] = "AES-128-ECB",
    [6] = "AES-128-OFB",
    [7] = "AES-192-CBC",
    [8] = "AES-192-CFB",
    [9] = "AES-192-CFB1",
    [10] = "AES-192-CFB8",
    [11] = "AES-192-ECB",
    [12] = "AES-192-OFB",
    [13] = "AES-256-CBC",
    [14] = "AES-256-CFB",
    [15] = "AES-256-CFB1",
    [16] = "AES-256-CFB8",
    [17] = "AES-256-ECB",
    [18] = "AES-256-OFB",
    [19] = "AES128",
    [20] = "AES192",
    [21] = "AES256",
    [22] = "BF",
    [23] = "BF-CBC",
    [24] = "BF-CFB",
    [25] = "BF-ECB",
    [26] = "BF-OFB",
    [27] = "CAST",
    [28] = "CAST-cbc",
    [29] = "CAST5-CBC",
    [30] = "CAST5-CFB",
    [31] = "CAST5-ECB",
    [32] = "CAST5-OFB",
    [33] = "DES",
    [34] = "DES-CBC",
    [35] = "DES-CFB",
    [36] = "DES-CFB1",
    [37] = "DES-CFB8",
    [38] = "DES-ECB",
    [39] = "DES-EDE",
    [40] = "DES-EDE-CBC",
    [41] = "DES-EDE-CFB",
    [42] = "DES-EDE-OFB",
    [43] = "DES-EDE3",
    [44] = "DES-EDE3-CBC",
    [45] = "DES-EDE3-CFB",
    [46] = "DES-EDE3-CFB1",
    [47] = "DES-EDE3-CFB8",
    [48] = "DES-EDE3-OFB",
    [49] = "DES-OFB",
    [50] = "DES3",
    [51] = "DESX",
    [52] = "DESX-CBC",
    [53] = "RC2",
    [54] = "RC2-40-CBC",
    [55] = "RC2-64-CBC",
    [56] = "RC2-CBC",
    [57] = "RC2-CFB",
    [58] = "RC2-ECB",
    [59] = "RC2-OFB",
    [60] = "RC4",
    [61] = "RC4-40",
    [62] = "aes-128-cbc",
    [63] = "aes-128-cfb",
    [64] = "aes-128-cfb1",
    [65] = "aes-128-cfb8",
    [66] = "aes-128-ecb",
    [67] = "aes-128-ofb",
    [68] = "aes-192-cbc",
    [69] = "aes-192-cfb",
    [70] = "aes-192-cfb1",
    [71] = "aes-192-cfb8",
    [72] = "aes-192-ecb",
    [73] = "aes-192-ofb",
    [74] = "aes-256-cbc",
    [75] = "aes-256-cfb",
    [76] = "aes-256-cfb1",
    [77] = "aes-256-cfb8",
    [78] = "aes-256-ecb",
    [79] = "aes-256-ofb",
    [80] = "aes128",
    [81] = "aes192",
    [82] = "aes256",
    [83] = "bf",
    [84] = "bf-cbc",
    [85] = "bf-cfb",
    [86] = "bf-ecb",
    [87] = "bf-ofb",
    [88] = "blowfish",
    [89] = "cast",
    [90] = "cast-cbc",
    [91] = "cast5-cbc",
    [92] = "cast5-cfb",
    [93] = "cast5-ecb",
    [94] = "cast5-ofb",
    [95] = "des",
    [96] = "des-cbc",
    [97] = "des-cfb",
    [98] = "des-cfb1",
    [99] = "des-cfb8",
    [100] = "des-ecb",
    [101] = "des-ede",
    [102] = "des-ede-cbc",
    [103] = "des-ede-cfb",
    [104] = "des-ede-ofb",
    [105] = "des-ede3",
    [106] = "des-ede3-cbc",
    [107] = "des-ede3-cfb",
    [108] = "des-ede3-cfb1",
    [109] = "des-ede3-cfb8",
    [110] = "des-ede3-ofb",
    [111] = "des-ofb",
    [112] = "des3",
    [113] = "desx",
    [114] = "desx-cbc",
    [115] = "rc2",
    [116] = "rc2-40-cbc",
    [117] = "rc2-64-cbc",
    [118] = "rc2-cbc",
    [119] = "rc2-cfb",
    [120] = "rc2-ecb",
    [121] = "rc2-ofb",
    [122] = "rc4",
    [123] = "rc4-40",
}


Обёртка к openssl же.
Go to the top of the page
+Quote Post
mariner
сообщение 24.3.2012, 20:20
Сообщение #5


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Это печально. OpenSSL это такой страшный комбайн, блин.
Go to the top of the page
+Quote Post
Setuper
сообщение 24.3.2012, 21:20
Сообщение #6


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




не нравится - не юзай big_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
mariner
сообщение 24.3.2012, 21:38
Сообщение #7


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Тут такое дело - хочешь не хочешь, а придется юзать.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 28.3.2024, 15:58