2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Создал свой алгоритм шифрования
Сообщение03.04.2026, 18:48 
Создал программу шифрования-дешифрования свой алгоритм
Тест провел на 1гб файле с нулями. Видео кодируется раскодируется тест на зашифрованный файл

>>> ЗАПУСК ПАРАЛЛЕЛЬНОГО АНАЛИЗА (7 ПОТОКОВ i7-2600K)
>>> Файл: test_1gb.encrypt.zas | Размер: 1024.0 MB
============================================================
1. ЭНТРОПИЯ (HEX) : 4.00000000
2. БАЛАНС БИТОВ : 0.50000289
3. ХИ-КВАДРАТ (X²): 253.14
4. ЧИСЛО ПИ (MC) : 3.132522
5. СКОРОСТЬ : 7.02 MB/s

============================================================

Нужна скомпиллярованная программа PractRand для виндовс 10 для жесткого теста

 
 
 
 Re: Создал свой алгоритм шифрования
Сообщение03.04.2026, 19:11 
Ничего не понятно. Здесь можно писать по-английски, а не пытаться переводить на русский кривыми переводчиками.

 
 
 
 Re: Создал свой алгоритм шифрования
Сообщение03.04.2026, 20:02 
realeugene в сообщении #1721495 писал(а):
Ничего не понятно.

Видимо, ТС просит совета как собрать PractRand под венду из исходников или где скачать готовое. :D
Исходники на C++ тут: https://sourceforge.net/projects/pracrand/files/
Программа нужна, видимо, для анализа похожести результата шифрования на случайную последовательность, получаемого после кодирования изобретённым ТС-ом алгоритмом шифрования.

 
 
 
 Re: Создал свой алгоритм шифрования
Сообщение04.04.2026, 07:57 
Спасибо за участие нашел скомпиленный https://github.com/MartyMacGyver/PractR ... G_test.exe

RNG_test using PractRand version 0.94
RNG = RNG_stdin64, seed = unknown
test set = expanded, folding = standard (64 bit)

rng=RNG_stdin64, seed=unknown
length= 64 megabytes (2^26 bytes), time= 2.7 seconds
no anomalies in 409 test result(s)

rng=RNG_stdin64, seed=unknown
length= 128 megabytes (2^27 bytes), time= 6.9 seconds
Test Name Raw Processed Evaluation
[Low1/64]FPF-14+6/32:cross R= -2.3 p =1-1.7e-4 unusual
...and 436 test result(s) without anomalies

rng=RNG_stdin64, seed=unknown
length= 256 megabytes (2^28 bytes), time= 13.7 seconds
no anomalies in 465 test result(s)

rng=RNG_stdin64, seed=unknown
length= 512 megabytes (2^29 bytes), time= 25.1 seconds
no anomalies in 494 test result(s)

rng=RNG_stdin64, seed=unknown
length= 1 gigabyte (2^30 bytes), time= 48.2 seconds
no anomalies in 526 test result(s)



============================================================
1. ЭНТРОПИЯ (HEX) : 3.99999999
2. БАЛАНС БИТОВ : 0.49999366
3. ХИ-КВАДРАТ (X²): 247.55
4. ЧИСЛО ПИ (MC) : 3.132479
5. СКОРОСТЬ : 6.85 MB/s
============================================================

 
 
 
 Re: Создал свой алгоритм шифрования
Сообщение10.04.2026, 09:03 
bob1955 писал(а):
Тест провел на 1гб файле с нулями. Видео кодируется раскодируется тест на зашифрованный файл

Для тестирования с PractRand надо шифровать шифром текст из одних нулей (символов с кодом 0) и подать его на вход PractRand. 1 ГиБ - это очень малая выборка, нужно хотя бы терабайт, а лучше десятки терабайт. И то для шифра даже петабайт в PractRand - это так, базовая проверка на пригодность, а не свидетельство криптостойкости. Также 7 МиБ/с - это очень медленно для шифра. Ещё в PractRand 0.96 добавили один новый и важный тест.

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group