To start, copy the “random” file to: aesrandom_bestofthree.bin0 The purpose of encrypting 10 times with AES-256 in CBC mode is to obscure any relationship with the *.wav file on the insecure Windows 10 laptop. Done on a Linux box running CentOS 6.8 x64 in SELinux enforcing mode: (script follows with actual values of keys… Continue reading Bash script to encipher given file 10 times in aes-256-cbc with initialization vector
Month: January 2017
Extracting the least significant bit from the Least significant bytes of the left channel
For the 434,099,244-byte *.wav file mentioned in the previous post, I want to look only at the Left channel (first half of 32 bits for each time-slot), and look at the Least significant bytes; these will be bytes 45, 49 and so on with the convention that the first byte of the file is byte… Continue reading Extracting the least significant bit from the Least significant bytes of the left channel
Checking headers of new *wav file, and source code
I used the TV tuner of an old analog TV to generate 434 megabytes of white noise, in stereo audio, recorded with Audacity on Windows. I used Winzip to zip this, and burn it to a CD using Toshiba Disc Creator. Toshibiba disc creator complained at the end (this is Windows 10) that “this was… Continue reading Checking headers of new *wav file, and source code
Analysis of header of WAV audio file
The numbers 1 through 100 below followed by a colon ( : ) mark bytes 1 through 100 in a WAVE audio file, with extension .wav . The decimal value of the character is first given, followed by its ASCII value, or “Extended ASCII” for values 128-255. I’ve followed the explanations from topherlee dot com… Continue reading Analysis of header of WAV audio file