-
جمعه, ۱۷ تیر ۱۴۰۱، ۰۷:۰۶ ب.ظ
-
۲۶۳
مخفی کردن اطلاعات پشت آهنگ با پایتون (روش 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/]