06-16-2011, 09:27 PM
I have a better release with it's own file encryption system embedded in it Not releasing that one here though. Only on my forum.
New Features:
Icon - Indicator for modified text
Entire Encryption system
Easy Simple Encryption (NTFS filesystem)
Link to application directory
Link to Keys backup locaiton for Encryption passwords (Optional)
Delete original file after loading/opening a file into the editor
Smart statistics
The encrypted file keeps it's file extention by appending a file extention of a custom ".encrypted" so a file that would be "text.txt" would then become, "text_txt.encrypted" You can change the file extention though, you won't be able to view the text unless you decrypt it back using the password it was encrypted with. I used an SHA512 hash with a Rijndael encryption algorythm. it takes the first 254bit data out of the 512 to create the key for your password (that you define yourself), and then an Initialized Vector which takes a bit of the remaining bit data, (128 bit) to encrypt part of the first.
Basically I converted the password string to an array which then gets converted to a byte, then we can use the SHA512 to hash that byte and we'll convert the first 256 bits of the 512 for the hashed byte value to make the password, which then gets encrypted by a bit of the remaining bytes with the IV.
I think it was a good idea to add this in, as now you can finish a text file, and encrypt it securely right after you're done. Exports for a "Key Backup" i've specified to be created in a special folder in case you forget your password.
Just one of the many new features, that I haven't released yet for others to enjoy ;)
New Features:
Icon - Indicator for modified text
Entire Encryption system
Easy Simple Encryption (NTFS filesystem)
Link to application directory
Link to Keys backup locaiton for Encryption passwords (Optional)
Delete original file after loading/opening a file into the editor
Smart statistics
The encrypted file keeps it's file extention by appending a file extention of a custom ".encrypted" so a file that would be "text.txt" would then become, "text_txt.encrypted" You can change the file extention though, you won't be able to view the text unless you decrypt it back using the password it was encrypted with. I used an SHA512 hash with a Rijndael encryption algorythm. it takes the first 254bit data out of the 512 to create the key for your password (that you define yourself), and then an Initialized Vector which takes a bit of the remaining bit data, (128 bit) to encrypt part of the first.
Basically I converted the password string to an array which then gets converted to a byte, then we can use the SHA512 to hash that byte and we'll convert the first 256 bits of the 512 for the hashed byte value to make the password, which then gets encrypted by a bit of the remaining bytes with the IV.
I think it was a good idea to add this in, as now you can finish a text file, and encrypt it securely right after you're done. Exports for a "Key Backup" i've specified to be created in a special folder in case you forget your password.
Just one of the many new features, that I haven't released yet for others to enjoy ;)