Skip to content

mmatisko/TIC1project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TIC1project

TIC1 Project

Fully argument version to easy and fast testing without changing source code
Argument list with default values in []: (no need to use directed order)
Project.exe (Program name...of course)
-i <input hash> [ahoj]
-b <biteSize> [32]
-p <probability of false positive> [0.005/5E-3]
-c <capacity of array(in M)> [10]
-t <thread number> [cpu threads]
-l (logging) [false]
-m <multiplier of filter size>
-n <modulo/step of saving hash> [10]
-r (ringMode) [false]

Ring mode - used for testing/searching for lenght collision ring, need to use when you set input first collision hash

full example: Project.exe -i ahoj -b 56 -p 0.005(5E-3) -c 100 -n 10000 -m 4 -n -10 -t 4 -l (-r)

Logging:
every 10th M of filter IO operations - console and logFile
every 5th K of array operations - console and logFile

USAGE Table:
Bit lenght - capacity - saving step

<=36b.........10M........1 000
40-48.........100M........10 000
52-56......1,000M......100 000
60-64.....50,000M......100 000
68-76....500,000M....1 000 000
80b=>...????????M...??????????

About

TIC1 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages