Hi netmaestro,
Thank you for your comments and correction.
- I was originally using the
DataSection included in the documentation until I found this older post by you:
[PB 4.40] AES encryption: Streaming demo
Your words, contributions, and support are very much appreciated:
netmaestro wrote:Some years ago I adopted a policy of always sharing source code for projects released on the forums, for a couple of good reasons. One, coders on the forum including me are here to learn and pick up new skills in PureBasic. If people are releasing libraries and programs without source, the collaboration benefits to everyone are lost. Sharers benefit too by getting useful critique from other coders and learning to do things in a more polished or efficient way.
BTW:
Windows Cryptor is very impressive with some nice graphics and sound effects.
-------------------------------------------------------------------
Hi walbus,
Thank you for the additional information:
Block cipher mode of operation (English version).
-------------------------------------------------------------------
Updated:
- modified the
InitializationVector Structure as posted by
netmaestro
- fixed an issue in the Drag and Drop Procedure
Something you might find interesting:
- open the application, close the password window (not relevant with this demo)
- click the first bit (far left: bit 7)
- embed a file (EmbedLSB.pb is suitable for this demo)
- double-click the main image to open a visual representation of the changes
The modified bits should be noticeable in both the encrypted header and body.