Bir süredir üzerinde çalıştığım ve Python ile geliştirdiğim steganografi (veri gizleme) aracım ShadowBit'i sizinle paylaşmak istedim.
Ticari bir amacım yoktur; tamamen açık kaynaklı olarak, kendimi geliştirmek amacıyla hazırladığım bir projedir. Kodları inceleyebilir, eksiğim veya hatam varsa belirtebilirsiniz.
Guzele benziyor, ancak guvenlik icin bir kac kritik nokta var.
PBKDF2-SHA256 Icin onerilen tekrarlama sayisi 600.000: Kaynak (OWASP). Siz 100.000 kullaniyorsunuz, degistirmenizi tavisye ederim. (Bundan haric; PBKDF2 Onerilmiyor artik, scrypt gibi daha modern Anahtar turetme algoritmalari kullanin)
Authenticated AES kullanmiyorsunuz gordugum kadariyla, saf AES ile sifrelemek veri kaybina yol acabilir bazi durumlarda dogrulanamadigi icin. Encrypt-then-MAC yontemi veya AES-GCM Kullanabilirsiniz.