Что нового

Криптографическая библиотека MPCLib

Microteam

Осваивающий
Сообщения
74
Репутация
34
AutoIt: 3.3.8.1
Версия:1.0

Категория: Кодирование / Шифрование
Описание:
Уважаемые жители форума, представляю вашему вниманию:
MPC (Microteam Power Crypt) - Это библиотека с криптографическими функциями моего алгоритма MPC.
Данный алгоритм преобразует Данные в набор чисел. Ну тестируйте, отписывайтесь. Спасибо за внимание!

Код/Пример:
Код:
#include"MPCLib.au3"

;// Информация для кодирования
$data    = "Powered by Microteam inc."
$login   = "Microteam"
$pass    = "qwerty"


MsgBox(64, "Microteam Power Crypt Library Example", "Тестирование библиотеки Microteam Power Crypt"&@CRLF&"Текст: "&$data&@CRLF&"Логин: "&$login&@CRLF&"Пароль: "&$pass)

;// Кодируем информацию
$crypted = _MPC_Crypt($data, $login, $pass)
MsgBox(64, "Microteam Power Crypt Library Example", "Закодированная информация"&@CRLF&$crypted)

;// Раскодируем информацию
$decrypted = _MPC_Decrypt($crypted, $login, $pass)
MsgBox(64, "Microteam Power Crypt Library Example", "Раскодированная информация"&@CRLF&$decrypted)

Файл: http://autoit-script.ru/index.php?action=downloads;sa=downfile&id=160

История версий:
1.0.0.0 - это самая первая версия

Источник: Мозг
Автор(ы): Microteam inc.
Список функций:
Function: _MPC_CreateMatrix($login, $pass)
Parameters:[
$login - логин
$pass - пароль
]
Return: Массив с матрицей, сгенерированного из логина и пароля
Description: Функция которая создает матрицу из пароля и логина
---
Function: _MPC_Crypt($message, $login, $pass)
Parameters:[
$message - Текст который вы хотите закодировать
$login - логин
$pass - пароль
]
Return: Закодированная строка
Description: Функция которая зашифровывает данные
---
Function: _MPC_Decrypt($message, $login, $pass)
Parameters:[
$bin - Зашифрованный текст
$login - логин
$pass - пароль
]
Return: Раскодированная строка
Description: Функция которая расшифровывает данные
 
Автор
Microteam

Microteam

Осваивающий
Сообщения
74
Репутация
34
Ну для проверки криптостойкости:
Попробуйте расшифровать:
13062183135023371374237912342057135422671390233013262295137423791375236510381791
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Ну для проверки криптостойкости:
Попробуйте расшифровать:
13062183135023371374237912342057135422671390233013262295137423791375236510381791
Раскодированная информация :smile: :laugh:
 
Автор
Microteam

Microteam

Осваивающий
Сообщения
74
Репутация
34
CreatoR, ну а что мне написать?) Сайта такового у меня нету, вот и написал "мозг")
 

falcon92

Новичок
Сообщения
5
Репутация
0
Как насчет устойчивости?
В чем плюсы по сравнению с RC4 и дефолтным енкриптом autoit-а? :smile:
 
Верх