Friday, 18 May 2012

DiceLockSecurity Knowledge

Windows - Source Code

Linux - Source Code

Apple Mac OS X

JAVA - Source Code

DOCUMENTATION - Inside Knowledge

DOCUMENTATION - Self browser view

HOW TO

HT-DiceChecker-MVC++Express-CLR Print E-mail
Get C++ and Java source code with ready to use project files for Microsoft Visual Studio for Windows, Oracle JDeveloper for Java JRE, Xcode for Mac OS X and Eclipse CDT with Nokia QT for Linux ...
VisualStudio.pngjdeveloper.pngXcode.pngeclipse-cdt.pngqt.png


UNDER CONSTRUCTION !!!

Text has not been introduced yet. You can get a view of main parameters from the images.

 salhkj hajhkj hlhs jdhklkj hakla jklajklhjdkhg jaklkjla hkjh akjahdkj hlkahhajlahdklah d as sd dffd hakla jklajklhjdkhg jaklkjla hkjh akjahdkj hlkahhajlahdklah d as shakla jklajklhjdkhg jaklkjla hkjh akjahdkj hlkahhajlahdklah d as shakla jklajklhjdkhg jaklkjla hkjh akjahdkj hlkahhajlahdklah d as shakla jklajklhjdkhg jaklkjla hkjh akjahdkj hlkahhajlahdklah d as shakla jklajklhjdkhg jaklkjla hkjh akjahdkj hlkahhajlahdklah d as s  
PROJECT
project.jpg
GENERAL
general.jpg
EXEGENERAL
exe-general.jpg
INCLUDE
include.jpg
COMP_CMD
compile-commandline.jpg
LINKDIRECTORY
link-directories.jpg
LINKLIBRARY
link-library.jpg
LINKCMD
link-commandline.jpg
DLL
dll.jpg
SYSTEM32
system32.jpg
SOURCE
STDAFX

// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but

// are changed infrequently
//

#pragma once

// TODO: reference additional headers your program requires here
#include
"diceChecker.h"

CPP

// DiceCheckerTestCLR.cpp : main project file.
 
#include "stdafx.h"  

using namespace System;  
using namespace DiceLockSecurity;
using
namespace DiceLockSecurity::RandomTest;  
using
namespace System;
using
namespace System::IO;  


void readASCIIFile(String ^file, unsigned int streamLength, DefaultCryptoRandomStream* stream) {
    unsigned char character;

   try
{
stream->SetPosition(0);
     
//Pass the file path and file name to the StreamReader constructor.

      StreamReader^ sr = gcnew StreamReader(file);

            //Read the first line of text.
            while ((!sr->EndOfStream) && (stream->GetPosition() < streamLength)) {
                  character = sr->Read();
         if
(character == '0')
stream->SetBitForward(0);
         if
(character == '1')
stream->SetBitForward(1);
      }

            sr->Close();
    }

    catch
(char* str) {

     
throw str;

         }
}  


int main(array<System::String ^> ^args) {
        String^ fileData;
        DefaultCryptoRandomStream* stream;
        FrequencyTest* frequencyTest;
    bool
random;

        fileData = gcnew String("");

    Console::WriteLine(L"");  
    fileData = System::IO::Directory::GetCurrentDirectory() + "\\data.e";
        stream = new DefaultCryptoRandomStream(1000000);
    readASCIIFile(fileData, 1000000, stream);

    frequencyTest = new FrequencyTest();

        frequencyTest->SetAlpha(0.05);
    random = frequencyTest->IsRandom(stream);

    Console::WriteLine(" NIST p-value: 0,953749");

    Console::WriteLine(" DiceChecker p-value: {0}", frequencyTest->GetPValue().ToString("0.000000"));
 
    delete
frequencyTest;

        delete stream;  
    return
0;
}
 

EXECUTION
execution.jpg
 



Close Me  
Get FREE Random Number Test Windows DLL !
Get FREE Hash Algorithms Windows DLL !