it-swarm.com.de

Woher weiß Google Mail, dass eine verschlüsselte Datei eine ausführbare Datei enthält?

Ich habe einen Ordner mit folgendem Befehl verschlüsselt:

tar -zcf - Rails_project | openssl des3 -salt -k 123456 | dd of=Rails.tar.gz

Hänge es an eine Mail an, drücke send und voila, Fehlermeldung, dass ich keine ausführbaren Dateien anhängen kann. Wie in aller Welt kann Google Mail wissen, was in ihm steckt?

4
bluehallu

Siehe diese Google Mail-Hilfeseite: Einige Dateitypen sind gesperrt

Ich vermute, dass der Teil "Mit Google Mail können Sie keine beschädigten Dateien senden oder empfangen" hier zutrifft (der Google Mail-Programmierer hat es jedoch versäumt, eine spezifischere Fehlermeldung für diesen Fall anzugeben). Das heißt, Google Mail überprüft Ihre .tar.gz-Datei und stellt fest, dass sie ungültig ist.

Ich würde vorschlagen, eine andere Erweiterung zu verwenden, damit Google Mail nicht davon ausgeht, dass es sich um einen beschädigten Tarball handelt. Ich habe diese Hypothese gerade getestet und sie scheint richtig zu sein. Ich habe die .gpg -Erweiterung verwendet, obwohl ich mir sicher bin, dass eine beliebige Anzahl von Erweiterungen, die nicht auf ihrer Blacklist stehen, genauso gut funktionieren würde.

9
jjlin

Es prüft die Erweiterung.

Damit können Sie program.exee anhängen

0
Loren Pechtel

Verwenden Sie einen anderen Algorithmus. Alle von mir getesteten des3-verschlüsselten Dateien lösten bei den ausführbaren Prüfungen von Google Mail einen Fehlalarm aus. Als ich aes-256-cbc benutzte, gingen sie jedoch durch.

0
flashnode