Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Hide a string in a spectrogram
ResourceFunction["SpectrogramEncode"][str] encode the string str within an audio spectrum. | |
ResourceFunction["SpectrogramEncode"][string,sr] conceals the string with sample rate sr. |
"Duration" | 10 | total duration time of audio in seconds |
Hide a string in an Audio object:
In[1]:= | ![]() |
Out[1]= | ![]() |
Hidden information can be displayed via Spectrogram:
In[2]:= | ![]() |
Out[2]= | ![]() |
Lowering the sampling rate will make the sound deeper:
In[3]:= | ![]() |
Out[3]= | ![]() |
Display hidden information:
In[4]:= | ![]() |
Out[4]= | ![]() |
Get some audio ("One small step for man, one giant leap for mankind"):
In[5]:= | ![]() |
Out[5]= | ![]() |
Hide the secret string at extremely high frequencies:
In[6]:= | ![]() |
Out[6]= | ![]() |
Lower the volume so that the secret string is the same as the noise:
In[7]:= | ![]() |
Out[7]= | ![]() |
Show the secret string:
In[8]:= | ![]() |
Out[8]= | ![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License