• About
  • Archives
  • Categories
  • Posts Tagged ‘Cryptography’

    iCryptography – A C# Cryptography Library


    2010 - 05.24

    Features

    [.Net 3.5 Technology Compliant Class Library]
    [OOP]
    [Universal Input Validation]
    [Illustrative UI]
    [Different Modes [ASCII/HEX/Binary/File]]
    [All Algorithms Working under optimized Byte Arrays]
    ——[Chapter 2]——
    [1] General Caesar
    [2] Monoalphabetic
    – Random Cipher Generation
    – Validation for duplicates
    [3] Vigenere
    – Auto key & Repeating Key Generation
    – Auto-update
    [4] Playfair
    – Auto-Draw Digram Cipher
    – Auto-Validate Input for duplicates & size
    [5] Hill Cipher
    – Auto-Pad
    – Auto-Draw Key Matrix
    – Validate Sizes
    [6] Rail Fence
    – Draw Tree
    – Auto-update
    [7] Columnar
    – Auto-Divide input across available places
    – Auto-Draw user input text
    – User defined key & Key size
    ——[Chapter 3]——
    [1] DES
    – View all keys
    ——[Chapter 4]——
    [1] Extended Euclids
    [2] GCD
    ——[Chapter 5]——
    [1] AES
    – Different Key Sizes [128/192/256 bits]
    ——[Chapter 6]——
    [1] RC4
    [2] Triple-DES
    ——[Chapter 8]——
    [1] Primality Test
    – Fermat’s
    – Miller-Rabin
    ——[Chapter 9]——
    [1] RSA
    – Generate Random Private Key
    ——[Chapter 10]——
    [1] Diffe Hellman
    [2] ECC
    – Generate Random Private Key
    – Key Exchange
    ——[Chapter 12]——
    [1] MD5
    [2] SHA-1
    ——[Chapter 13]——
    [1] DSS

    This Library is organized by NameSpaces based on chapters from Cryptography and Network Security by William Stallings

    Download:-

    Dll Library [v.1]

    Demo App [v.1]