このフィドルのように背景画像を保護するにはどうすればいいですか:http://jsfiddle.net/johniehjelm/eECc6/ ?CSSで画像を暗号化する
答えて
例で使用した背景画像はデータのURIと呼ばれています。ここで私はGoogle検索ですぐに見つけるツールです。彼らは本当に保護されていない、データはベース64に変換され、それだけです。ちょうど他のすべての答えが言ったように。この手法の主な目的は、HTTP要求の数を減らすことです。そのため、10種類の画像に対して10回のリクエストをする代わりに、CSS用に1回だけリクエストします。
この技術のノウハウや疑問の解消についての詳しい情報はここで見つけることができhttp://css-tricks.com/data-uris/
上記のサイトでは、データのURIの制限のリンク(IE7以下にそれらをサポートしていない)を持っており、それはへのリンクがありますそのような制限を回避する方法を持つ他のサイト。
ありがとう、ありがとう – user10850
実際には保護されていません。あなたは、base64形式で画像を変換し、あなたが画像を暗号化されていませんhttp://webcodertools.com/imagetobase64converter/Create
グーグル にCSSで
まず結果をそれらを使用することができます。あなたはbase-64でそれをエンコードし、その文字列をCSSファイルのurl()
に直接押し込んでいます。
私はこれをしなければならなかった時はいつでも私は、このツールを使用しました:http://www.greywyvern.com/code/php/binary2base64
これは、暗号化ではありません。これはエンコーディングです。画像データはベース64符号化されている(described here)。現代のブラウザは、このようにして符号化された画像を復号して表示することができる。
PS:画像を保存するには、右クリックして画像を保存してください。をクリックしてください。
これは実際には暗号化されていないため、とにかくあなたの画像を保護するとは思えません(ブラウザで表示できれば保存できます)。
単純にbase64でエンコードされ、CSSにインラインで配置されています。
バイナリファイルをbase64でエンコードされた文字列に変換するためのツール(およびサンプルコード)がたくさんあります。 http://webcodertools.com/imagetobase64converter
おかげで、
ハル
- 1. ElGamalを使用して画像ファイルを暗号化/復号化する
- 2. Base64 CSSで画像を符号化する
- 3. AESを使用して暗号化された画像のように復号化された画像
- 4. C#暗号化されたデータをJavascriptで暗号化する
- 5. RSAで画像を暗号化する際にエラーが発生する
- 6. OpenAM:RESTFUL API - 暗号化/暗号化パスワード
- 7. 良い暗号化/暗号化の本
- 8. 復号化、暗号化
- 9. RSA暗号化/復号化
- 10. AES暗号化/復号化
- 11. 暗号化と復号化
- 12. サーバーから暗号化し、クライアントで暗号化を解除します(クライアントでは暗号化しません)。
- 13. 暗号化、Pythonで
- 14. Java暗号化に関する質問(AES-ECB暗号化)
- 15. パスワードを暗号化する
- 16. iphoneでのRSA暗号化/復号化
- 17. AESアルゴリズムを使用してC#でjavascriptと暗号化を暗号化する
- 18. connectionString暗号化
- 19. app.config暗号化
- 20. .Net暗号化
- 21. 暗号化タイプ
- 22. Neo4j暗号化
- 23. 暗号化は
- 24. rijndael暗号化
- 25. 暗号化/ルビー
- 26. 暗号化 - machinekey
- 27. 暗号化github
- 28. 暗号化アルゴリズム
- 29. Ios暗号化。?
- 30. 暗号化(C++)
これは[base64-dataURI](https://developer.mozilla.org/en/Canvas_tutorial/Using_images#Embedding_an_image_via_data:_url)です。 –