欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 一張圖片能隱含千言萬語之隱藏你的程序代碼

一張圖片能隱含千言萬語之隱藏你的程序代碼

熱門標簽:高德地圖標注錯誤怎么修改 洛陽市伊川縣地圖標注中心官網 電銷機器人視頻 標準智能外呼系統 會聲會影怎樣做地圖標注效果 江蘇高頻外呼系統線路 平頂山電子地圖標注怎么修改 地圖標注自己去過的地方 搜狗星級酒店地圖標注
我最近開發了我的第一個網頁游戲:一個HTML5的視頻智力游戲。開發的過程很有趣,我喜歡編程,但當實現了游戲邏輯后,我有了一個有趣的想法:為什么不想個辦法把代碼隱藏起來?起初我想到的是一些很簡單的做法,比如禁止上下文菜單,以防右鍵點擊時可以查看頁面源代碼。但這毫無意義,右鍵菜單不能用,人們仍然可以通過鍵盤快捷鍵或菜單欄里的“查看源文件”來觀看源代碼。

一張圖片能隱含千言萬語

這依賴于圖片的體積。但我決定要把源代碼加密存放到一張圖片里。HTML5的畫布(canvas)組件很適合干這種事情,因為它支持針對圖像像素的操作。一個像素由四個值(通道)來表示:紅,綠,藍和alpha通道。它們的值的分布范圍是從0到255。我的Javascript代碼就是一個個的字符,每個字符都有一個ASCII對應值。ASCII值的范圍也是0-255,所以,我想做的是,遍歷畫布上的每個像素,給每個像素設置3個代碼字符的ASCII值作為它的RGB值,你可以通過charCodeAt函數輕松的取出這些字符。

復制代碼
代碼如下:

.charCodeAt(0)

生成的是一張色彩斑斕、很小的圖片,它就是我的程序代碼看看吧:

解碼的時候,我只需要把這個圖片畫到畫布上,遍歷像素點,取出r,g,b值所代表的字符:

復制代碼
代碼如下:

String.fromCharCode(code)

把它們連接成一個大的字符串,這就是你的代碼了——可執行的代碼。

這樣就能保護你的源代碼了嗎?

其實不能——一個有經驗的(甚至沒有經驗的)程序員仍然能夠知道如何去解碼圖片,取出里面的代碼,但我想這是能防止那些懷著不良商業目的人偷盜你的的代碼的第一步措施——而那些能夠想出如何解碼的程序員(大部分)都不是來剽竊的

這種方法的主要缺陷
這種技術只能應用在支持HTML5畫布(canvas)技術的現代瀏覽器里,IE6、IE8 里肯定是不行的。甚至有些現代的瀏覽器對于圖片的alpha通道的編碼也有支持問題,所以,每個像素點你只能放3個字符——一個100×100大小的圖片可以存放3萬個文本字符。

你還有其它簡單的能防止別人拷貝你的代碼的方法嗎?我們當然可以把字符進行加密,但如何保證你的解密步驟能不被人輕易的破解呢?告訴我你的想法吧!

標簽:廣東 阿克蘇 蚌埠 廣西 常德 果洛 鄂爾多斯 松原

巨人網絡通訊聲明:本文標題《一張圖片能隱含千言萬語之隱藏你的程序代碼》,本文關鍵詞  一張,圖片,能,隱含,千言萬語,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一張圖片能隱含千言萬語之隱藏你的程序代碼》相關的同類信息!
  • 本頁收集關于一張圖片能隱含千言萬語之隱藏你的程序代碼的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    久久青草国产手机看片福利盒子| 性折磨bdsm欧美激情另类| av在线这里只有精品| 污片免费在线观看| 欧美一级特黄高清视频| 91麻豆精品国产无毒不卡在线观看| 久久精品在线观看| 亚洲第一激情av| 成人一区二区在线观看| 在线观看日韩精品视频| 成人一级黄色大片| 国产日韩欧美激情| 日韩电影免费一区| 91在线国产福利| 国产aaaaaaaaa| 91精品国产乱码| 亚洲欧美日韩久久| 国产一区二区视频在线| 永久免费未满蜜桃| 色av一区二区| 国产欧美精品一区二区色综合朱莉| 久久国产精品72免费观看| 亚洲免费观看在线| 国产极品国产极品| 欧美va亚洲va香蕉在线| 亚洲国产精品人人做人人爽| 日本50路肥熟bbw| 88在线观看91蜜桃国自产| 亚洲色图欧美偷拍| 国产成人激情av| 精品人体无码一区二区三区| 欧美国产一区二区在线观看| 精品在线你懂的| 右手影院亚洲欧美| 久久综合999| 国产夫妻精品视频| 色视频成人在线观看免| 国产精品女主播av| 国产九色sp调教91| 欧美图片第一页| 日韩欧美中文字幕公布| 亚洲成人一区在线| 无码人妻久久一区二区三区蜜桃| 欧美久久久久久蜜桃| 青青草国产成人av片免费| 人妻在线日韩免费视频| 精品国产sm最大网站免费看| 美女任你摸久久 | 丁香激情综合国产| chinese全程对白| 亚洲欧美日韩国产手机在线| 久久无码专区国产精品s| 精品少妇一区二区三区在线视频| 国产精品亚洲一区二区三区在线 | 看全色黄大色黄女片18| 欧美图区在线视频| 亚洲一区二区欧美日韩| 极品白嫩少妇无套内谢| 日韩欧美的一区| 美女在线一区二区| 精品亚洲乱码一区二区| 亚洲一区二区视频在线| 男人舔女人下部高潮全视频| 久久久噜噜噜久久人人看 | 国产精品熟女一区二区不卡| 欧美亚洲一区二区在线| 男女男精品网站| 国语对白在线播放| 日韩成人午夜电影| 亚洲国产精品免费在线观看| 丝袜诱惑制服诱惑色一区在线观看| 超碰caoprom| 国产午夜久久久久| 成人精品小蝌蚪| 欧美高清性hdvideosex| 国产精品一二三在| 6080亚洲精品一区二区| 福利一区福利二区| 日韩欧美一级精品久久| eeuss鲁片一区二区三区| 日韩免费视频一区| 91免费国产视频网站| 91麻豆精品国产91| 丁香婷婷综合色啪| 日韩免费观看高清完整版| 91亚洲国产成人精品一区二三| 精品福利视频一区二区三区| 亚洲精品乱码久久久久久9色| 久久久久久久综合| 日本黄色动态图| 亚洲欧美另类久久久精品2019| 无码一区二区三区在线| 国产精品视频一二三| 9.1成人看片| 一区二区三区中文字幕电影| 国产肉体xxxx裸体784大胆| 亚洲人成精品久久久久| 欧美性受xxxx黑人| 一区二区三区四区不卡视频 | 国产精品成人免费在线| 任你躁av一区二区三区| 国产精品国模大尺度视频| 无码少妇一区二区| 日韩综合小视频| 男人av资源站| 麻豆专区一区二区三区四区五区| 欧美性高清videossexo| 成人sese在线| 日韩欧美中文字幕制服| 涩视频在线观看| 亚洲免费观看视频| 一区二区三区四区五区| 国产一区二区在线电影| 欧美zozozo| 国产精品伦子伦| 亚洲国产精品久久不卡毛片| 一本色道久久综合亚洲aⅴ蜜桃| 国产在线播放一区| 欧美日韩精品免费观看视频| 99视频热这里只有精品免费| 这里只有久久精品| 丝袜亚洲另类欧美| 欧美无砖专区一中文字| 99精品在线观看视频| 中文字幕一区二区三区四区不卡| 久久久久99人妻一区二区三区 | 日批免费观看视频| 亚洲女同女同女同女同女同69| 九九精品视频免费| 日日摸夜夜添夜夜添亚洲女人| 欧美日本一区二区| 国产精品91av| 亚洲国产欧美在线| 欧美日韩美女一区二区| 成人性色生活片| 国产精品免费视频观看| 国产美女福利视频| 成人伦理片在线| 中文字幕一区二区三区蜜月| 蜜臀久久精品久久久用户群体| 成人网男人的天堂| 最好看的中文字幕久久| 色婷婷精品久久二区二区蜜臀av| 97精品久久久午夜一区二区三区| 亚洲三级电影全部在线观看高清| 色8久久精品久久久久久蜜| 99精品视频在线免费观看| 一区二区三区自拍| 欧美亚洲动漫另类| 亚洲av无码一区东京热久久| 日韩中文字幕区一区有砖一区 | 久久99日本精品| 久久网站热最新地址| 刘亦菲国产毛片bd| 成人免费观看男女羞羞视频| 亚洲少妇中出一区| 欧美日韩精品福利| 成人片黄网站色大片免费毛片| 激情综合色丁香一区二区| 国产精品欧美精品| 欧美色大人视频| 日本黄色特级片| 国产精品系列在线播放| 亚洲欧美日韩一区二区| 91精品国产综合久久福利| 成都免费高清电影| 不卡av电影在线播放| 亚洲国产毛片aaaaa无费看 | 国产日韩欧美不卡在线| 69av视频在线| 国产精品久久久久久亚洲av| 久久爱www久久做| 国产精品久久久久影视| 欧美日韩免费一区二区三区视频| 捆绑裸体绳奴bdsm亚洲| 国产乱码精品一区二区三区忘忧草| 亚洲欧洲av在线| 欧美福利一区二区| 精品手机在线视频| 四川一级毛毛片| 久久99久久99小草精品免视看| 国产精品美女一区二区在线观看| 欧美日韩的一区二区| 日本综合在线观看| 四虎国产精品免费| 九色|91porny| 亚洲男帅同性gay1069| 日韩欧美国产一区在线观看| 91精品一区二区三区蜜桃| 妖精视频一区二区| 成人免费视频视频| 日韩高清中文字幕一区| 国产精品黄色在线观看| 日韩手机在线导航| 一本久道久久综合中文字幕 | 亚洲自拍偷拍精品| 欧美日韩国产在线观看| 国产成人免费观看网站| 日本少妇xxxx软件| 国产精品一区二区91|