مخفی کردن اطلاعات پشت آهنگ با پایتون (روش LSB) (2) :: Mr Python | مستر پایتون

مخفی کردن اطلاعات پشت آهنگ با پایتون (روش LSB) (2)

  • ۲۳۳

مخفی کردن اطلاعات پشت آهنگ با پایتون (روش LSB) (2)

درود به همه !

در پست قبلی یاد گرفتیم چجوری اطلاعات مورد نظرمون رو به وسیله ی روش LSB پشت آهنگ هامون مخفی کنیم . تو این قسمت یاد میگیریم چطوری اطلاعات مخفی شده رو از پشت آهنگ در بیاریم ...

 

 

 

سورس کد نوشته شده در ویدیو : 

import wave
import sys

file = input ("wav file : ")
file = wave.open(file , mode = "rb")
frames = file.readframes(file.getnframes())

bits = []
for byte in frames:
lsb = byte & 1
bits.append(lsb)

for i in range(0,len(bits) , 8):
code = ""
for bit in bits[i:i+8]:
code += str(bit)
code = int(code , 2)
if code == 0:
break
print(chr(code) , end ="")
sys.stdout.flush()

input()

امیدوارم مفید واقع شده باشه .

یا حق !

Telegram Channel : @mrpythonblog

 

[منبع تصویر پست :‌ https://www.globaltechoutlook.com/]

  • داداش خو مثلا ی برنامه بخوام بزارم چیکار باس کرد

    پاسخ:
    دقیق متوجه نشدم . اطلاعات پشت یه برنامه بزارید ؟ یا یک برنامه پشت آهنگ بزارید ؟
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی