New Windows 7 features

Both versions, completely compatible with Windows 7 and Vista, should be available before November, in particular Folder Crypt whose version 3.3 is being tested right now.

The receiver will get an e-mail with a notice. He follows the link,
enters the correct password that he already received from you, and he will be able to read / store / forward the message.
Give Secrets a try @ https://secrets-app.appspot.com/
Labels: AES, DES, encryption, Rijndael
Labels: data erasure, erase, gutmann, shred
We are about to release the new version of our "first" application - that is, the first application ever developed and published by LittleLite Software: NCrypt TX.
NCrypt TX v2.2 presents itself like a text editor with encryption and decryption commands. The input text can be encrypted using state-of-the art encryption algorithms, such as AES-Rijndael or 3DES, or with historical algorithms, such as ROT13 or Playfair. The user must only decide the encryption algorithm and insert a password. The password is then turned by NCrypt TX into a sequence of unique bytes with SHA384 hash function and then passed to the encryption algorithm.
The corresponding text may be displayed as Base64 text or Hexadecimal text. For instance, the first line of this message, encrypted with DES and password = "Password" result into the following string:
"d99460564c4713f56a6e2e40c9b091a8c93bba4c4ba9cbdf29a4a56b9be0
43add7c942079be8f56f652d2822a6ff5f8fc88da5edbcfbf27cbd7bc44d
4df8ffd0b03f96b521ecc04eb18610cf5ee8a30fc702b308c154f6fb6136
f5fda6b2b4792f8c45609f187..."
NCrypt TX has a feature that distinguish it from other similar tools: the possibility to hide encrypted text into a random generated text in English words. This is done by the new steganography engine, which is based on an English dictionary of circa 80.000 words. With the steganography function, the first line of this message can be turned into:
"Prop euthanizing dials, bannisters flashing. Choicest penetrating instructional peelers nonsuccessive; devastators peso cats maidenhood landings. Damaging prise cupped, landlubbers scandalously, falsifies carolling manse esophagi; pays. Malenesses obtaining sabra oddness package. Dirts: silver modification jessamine brutal ostentations monsoonal austerest equivocalnesses loud. Parsley mounts outreach scraggliest exceeding schemer. Manicures mushed, circumscribe decaffeinates levering harlot cleansing plaid chokers glasnosts. Bother portraying dunning baggier disfigurements? Insurgent; cushioning memory immunodeficiency protean repopulating sage. Dandruff relatedness castrates proposed shreds ringlets cursively coagulating flit! Shortstops pastureland incrimination: revival barrows? Bejewel bienniums, longhand greenbelts semiconscious. Pluckinesses rowings: grungier disorders, automated? Anapestics glamour, scantnesses, erasing plumb moderatenesses medias ruggedest: analytic lovemaking: hares? Four conquests falconries notarizing clangors. Lanterns davenports: indented legible fluffy! Conferee codependencies climb forestland egghead! Geranium copycat reconditioning extemporaneousnesses fieldworkers hereon pleasant: ducklings fumigates docking. Knifes residential screen
pailful furring. Recontact las sacking conversely hydrophobias. Capitalisms repulsions eloped jagged decimation frowsiest."
A completely free, non-limited version of NCrypt TX, is available for a trial evaluation period at: http://www.littlelite.net/ncrypt/
Labels: encryption steganography
If you happen to encrypt a stream by coding in .NET, let's say, you could face the "strange case of the appended bytes". What is this?
Suppose you have the following code that comes from Microsoft: http://msdn2.microsoft.com/en-us/library/aa964697.aspxWell, if you take the time to compile it, you will discover that the output (decrypted) file is of a "bunch" of bytes greater than the original one. Also, the output will be always a multiple of the choosen Rijndael block size (in the case above, a multiple of 32).
Why?
The problem is that the unknown Microsoft author simply put PaddingMode to "None" (see DecryptFile method).
The PaddingMode.None mode is really not a padding mode at all. If you specify PaddingMode.None, you're telling the cipher that you don't want any padding performed at all. In this case, you must ensure that you only attempt to encrypt data whose length is an even multiple of the block size. If the data doesn't meet this requirement, you will get an exception stating that this is the case. The PaddingMode.Zeros mode simply pads the data with enough zeros to cause the length of the message to be an even multiple of the block size. The problem with PaddingMode.Zeros is that it is not reversible on decryption. Suppose the cipher encounters data that decrypts with five zero bytes at the end of the message. Are there five bytes of padding or are there 4 bytes of padding and an actual zero byte in the original plain text? How would the cipher be able to know? It really can't tell. If you use the PaddingMode.Zeros mode, you must transmit the actual length of the data as part of the message so that when the data is decrypted, the decrypting party will know how many bytes of plain text there are so they can strip the padding from the decrypted message.
The PaddingMode.PKCS7 mode is more interesting. This padding mode fills out the last block of the message with a sequence of bytes, the value of each of which is equal to the total number of padding bytes. For instance, given a block size of 128 bits and a final block plain text value of [AA BB CC DD EE FF], the padding string would be "0A 0A 0A 0A 0A 0A 0A 0A 0A 0A". The 0A value indicates that there are 10 total padding bytes. The padded block would then look like so: [AA BB CC DD EE FF 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A]. In order to reverse this, the cipher simply examines the value of the last byte in the block, verifies that the appropriate number of bytes containing this value exist at the end of the message, and then removes the padding from the decrypted data. You may be wondering what happens if our data length is a perfect multiple of the block size. In this scenario, PaddingMode.None and PaddingMode.Zeros add no padding. However, in the case of PaddingMode.PKCS7, padding must be added because the cipher must be able to reverse even a no-padding situation. In this case, an additional block must be added to the plain text and the value of each byte set to the block size in bytes. In the case of a 128-bit block, a block containing [10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10] would be added to the end of the message.
So, in that case the example just works if one sets a meaningful padding mode. PKCS7 (which happens to be the default value!) is the correct choice.
The tool permits the user to 'password protect' the normal browsing functionality of the Windows file-system, placing a severe barrier to personal data intrusion. Based on a true, binary encryption of the Windows file and folder contents, the process of encryption is not reversible.
Folder Crypt adopts the latest industry standard in data encryption. User must supply a password or passphrase which is converted into a series of bytes with SHA384 hash algorithm. These bytes are then taken as the key and initialization vector for the encryption method, that can be the old, but solid, Data Encryption Standard (DES or 3DES), or the new American Encryption Standard (also known as Rijndael). Data can be encrypted also with the ARCFour method, compatible with the RC4(TM) algorithm that is one of the most popular encryption algorithms available, proprietary of RSA Security Inc. Blowfish algorithm is also supported.
While implementing complex encryption methods, Folder Crypt is really easy to use. Fully integrated with MS Windows shell, with just one click it's possible to password protect any Windows folder or set of files. The decryption can be made by right clicking on a locked folder and entering the right password. Besides, all encrypted archives can be compressed to save space on disk.
Folder Crypt takes full advantage of the new Microsoft Smart Client technology, which guarantees algorithm correctness and an extraordinary robustness.
Folder Crypt is available for evaluation through the best software downloading sites, such as Tucows and CNET download.com.
Labels: encryption AES DES Rijndael
Plus, NShred is a .NET Framework application, which ensure the user with a superior robustness and full compatibility and integration with the latest Microsoft Operating Systems and tools, such as Windows Vista.
Curious about it? Try a Google search with 'NShred LittleLite'.
NCrypt TX presents itself like a text editor with encryption and decryption commands. The input text can be encrypted using state-of-the art encryption algorithms, such as AES-Rijndael or 3DES, or with historical algorithms, such as ROT13 or Playfair. The user must only decide the encryption algorithm and insert a password. The password is then turned by NCrypt TX into a sequence of unique bytes with SHA384 hash function and then passed to the encryption algorithm.
The corresponding text may be displayed as Base64 text or Hexadecimal text. For instance, the first line of this message, encrypted with DES and password = "Password" result into the following string:
"d99460564c4713f56a6e2e40c9b091a8c93bba4c4ba9cbdf29a4a56b9be0
43add7c942079be8f56f652d2822a6ff5f8fc88da5edbcfbf27cbd7bc44d
4df8ffd0b03f96b521ecc04eb18610cf5ee8a30fc702b308c154f6fb6136
f5fda6b2b4792f8c45609f187ebd30a5cfa32e4c76691ea4d36356d212e6
4f9e91e942a5aa9289e2da60ea03f2e843eee7e72901d9e6fe48ef294273
32196b4efdf2c7bd8d1cedb514dd1748192da28c79ddf9ced0def15c7b49
5075111709197653f5865f02d0e9b01da9cef1be090ba34b7eb16efa38c5
6503bae7301d9c1e44788d7e9e506bf6379332bb310f6df058f9751c3bc6
e3ce6368682381abd06c5653716852a49a64eb3bf742c49b71dbe4069c6d
f28f3b02879926ffea915a2e95fd45bf70d7"
This new version comes with a major improvement, the possibility to hide encrypted text into a random generated text in English words. This is done by the new steganography engine, which is based on an English dictionary of circa 80.000 words. With the steganography function, the first line of this message can be turned into:
"Prop euthanizing dials, bannisters flashing. Choicest penetrating instructional peelers nonsuccessive; devastators peso cats maidenhood landings. Damaging prise cupped, landlubbers scandalously, falsifies carolling manse esophagi; pays. Malenesses obtaining sabra oddness package. Dirts: silver modification jessamine brutal ostentations monsoonal austerest equivocalnesses loud. Parsley mounts outreach scraggliest exceeding schemer. Manicures mushed, circumscribe decaffeinates levering harlot cleansing plaid chokers glasnosts. Bother portraying dunning baggier disfigurements? Insurgent; cushioning memory immunodeficiency protean repopulating sage. Dandruff relatedness castrates proposed shreds ringlets cursively coagulating flit! Shortstops pastureland incrimination: revival barrows? Bejewel bienniums, longhand greenbelts semiconscious. Pluckinesses rowings: grungier disorders, automated? Anapestics glamour, scantnesses, erasing plumb moderatenesses medias ruggedest: analytic lovemaking: hares? Four conquests falconries notarizing clangors. Lanterns davenports: indented legible fluffy! Conferee codependencies climb forestland egghead! Geranium copycat reconditioning extemporaneousnesses fieldworkers hereon pleasant: ducklings fumigates docking. Knifes residential screen
pailful furring. Recontact las sacking conversely hydrophobias. Capitalisms repulsions eloped jagged decimation frowsiest."
A completely free, non-limited version of NCrypt TX, is available for a14-day evaluation period at: http://www.littlelite.net/ncrypt/
Using the same technology, it is possible to compare files with Windows shell integration: right click on a file, select Copy and by right clicking on another file you will discover if they are equal.
Along with file comparison, Iside comes with a full featured folder comparison tool. This tool lets you analyze the contents of a folder against the contents of another folder to determine if they are bit per bit equal. In some fields, such as document management, file versioning, document workflows, it is not sufficient to say that two files are equal just because they have the same name and the same size. Think for instance at source code directories, or signed documents. Iside compares folders by making a three steps comparison: name, size and, finally, hash code. You may report differences in HTML, CSV and text formats. This makes of Iside a valid and useful tool for configuration managers, software deployers or document managers.
Iside, the message digest computing tool, is available for a free trial download at http://www.littlelite.net/iside
Click here to know more about Iside.
This tool lets the user 'password protect' the normal browsing functionality of the Windows file-system, placing a severe barrier to personal data intrusion. Based on a true, binary encryption of the Windows file and folder contents, the process of encryption is not reversible.
Folder Crypt adopts the latest industry standard in encryption. User must supply a password or passphrase which is converted into a series of bytes with SHA384 hash algorithm. These bytes are then taken as the key and initialization vector for the encryption method, that can be the old, but solid, Data Encryption Standard (DES or 3DES), or the new American Encryption Standard (also known as Rijndael). Data can be encrypted also with the ARCFour method, compatible with the RC4(TM) algorithm that is one of the most popular encryption algorithms available, proprietary of RSA Security Inc.
While implementing complex encryption methods, Folder Crypt is very easy to use. Fully integrated with MS Windows shell, with just one click it's possible to password protect any Windows folder or set of files. The decryption can be made by right clicking on a locked folder and entering the right password. Besides, all encrypted archives can be compressed to save space on disk.
Folder Crypt takes full advantage of the new Microsoft Smart Client technology, which guarantees algorithm correctness and an extraordinary robustness.
The new version comes with full Microsoft .NET v2.0 support and a completely revised user interface.
Folder Crypt is available for evaluation through the best software downloading sites, such as Tucows and CNET download.com.
Plus, NShred is a .NET Framework Smart Client application, which ensure the user with a superior robustness and full compatibility and integration with the latest Microsoft Operating Systems and tools.
Curious about it? Try a Google search with 'NShred LittleLite'.