校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

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

熱門標簽:高德地圖標注錯誤怎么修改 洛陽市伊川縣地圖標注中心官網 電銷機器人視頻 標準智能外呼系統 會聲會影怎樣做地圖標注效果 江蘇高頻外呼系統線路 平頂山電子地圖標注怎么修改 地圖標注自己去過的地方 搜狗星級酒店地圖標注
我最近開發了我的第一個網頁游戲:一個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萬個文本字符。

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

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

巨人網絡通訊聲明:本文標題《一張圖片能隱含千言萬語之隱藏你的程序代碼》,本文關鍵詞  一張,圖片,能,隱含,千言萬語,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一張圖片能隱含千言萬語之隱藏你的程序代碼》相關的同類信息!
  • 本頁收集關于一張圖片能隱含千言萬語之隱藏你的程序代碼的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲欧美偷拍三级| 久久久www免费人成精品| 99久久综合狠狠综合久久| 精品一区二区三区欧美| 免费在线欧美视频| 国内精品国产成人国产三级粉色| 久久国产夜色精品鲁鲁99| 久久99蜜桃精品| 国内精品久久久久影院色 | 日韩欧美中文字幕公布| 欧美一卡二卡在线观看| 欧美成人性战久久| 日韩视频免费直播| 欧美极品aⅴ影院| 亚洲欧美一区二区视频| 亚洲乱码国产乱码精品精的特点| 亚洲一区二区精品3399| 日本欧美一区二区在线观看| 麻豆一区二区三| 丁香啪啪综合成人亚洲小说| 色视频一区二区| 欧美剧情片在线观看| 日韩你懂的在线观看| 国产精品欧美综合在线| 亚洲第一av色| 国产一区二区三区美女| 色综合久久久久久久| 日韩欧美一二区| 综合婷婷亚洲小说| 日韩国产精品久久| 成人国产精品免费观看视频| 欧美三级韩国三级日本一级| 久久久电影一区二区三区| 一区二区三区中文在线| 精品一区二区在线视频| 色综合天天在线| 久久久精品影视| 亚洲成人福利片| 国产91在线看| 欧美一级夜夜爽| 国产精品久久三| 老汉av免费一区二区三区| 91在线视频18| 国产日韩欧美a| 日韩激情av在线| 91免费国产在线观看| 久久亚洲一区二区三区四区| 亚洲电影第三页| 色综合欧美在线视频区| 国产欧美日韩精品在线| 日韩精品1区2区3区| 在线欧美日韩精品| 亚洲欧洲成人精品av97| 国产在线精品一区二区不卡了| 欧洲国产伦久久久久久久| 欧美成人vr18sexvr| 五月天精品一区二区三区| 一本大道综合伊人精品热热| 2022国产精品视频| 免费观看在线综合| 欧美电影影音先锋| 亚洲香蕉伊在人在线观| 懂色av一区二区三区蜜臀| 久久综合99re88久久爱| 久久国产精品色婷婷| 91精品国产欧美一区二区18| 午夜国产精品一区| 精品婷婷伊人一区三区三| 一区二区国产视频| 欧美又粗又大又爽| 亚洲一级二级在线| 欧美亚洲动漫制服丝袜| 亚洲国产成人va在线观看天堂| 色妹子一区二区| 一二三区精品视频| 欧美日韩成人综合| 欧美探花视频资源| 欧美一区二区视频在线观看2022| 中文字幕一区二区日韩精品绯色| 岛国精品在线观看| 国产精品久久久久久久午夜片| 成人综合婷婷国产精品久久| 中文字幕av一区二区三区免费看| 国产黄色91视频| 国产情人综合久久777777| 不卡的av电影| 亚洲男人都懂的| 欧美日本一道本| 麻豆国产91在线播放| 国产亚洲成av人在线观看导航| 国产精品资源网| 亚洲免费av高清| 337p亚洲精品色噜噜狠狠| 精品在线播放午夜| 中文字幕一区在线观看视频| 欧美在线一区二区| 精品一区二区三区视频 | 色天天综合色天天久久| 亚洲乱码一区二区三区在线观看| 精品视频在线免费观看| 麻豆91在线播放| 中文字幕制服丝袜一区二区三区| 色一情一乱一乱一91av| 日本最新不卡在线| 久久精品人人做| 欧美日韩第一区日日骚| 国产a级毛片一区| 亚洲国产一区二区a毛片| 精品久久久久久久久久久久久久久 | 中文字幕精品在线不卡| 欧美三级电影网站| 国产成人自拍高清视频在线免费播放| 亚洲欧美视频在线观看视频| 精品日韩一区二区三区免费视频| 91视频.com| 国内精品第一页| 欧美综合一区二区| 中文字幕在线观看一区二区| 欧美电影影音先锋| 99久久免费精品| 美腿丝袜亚洲一区| 亚洲精品乱码久久久久久久久 | 欧美久久婷婷综合色| 高清在线不卡av| 蜜臀久久久久久久| 亚洲一区在线电影| 亚洲欧洲成人av每日更新| 久久久一区二区三区| 欧美电影一区二区| 91国内精品野花午夜精品| 国产99久久久国产精品潘金| 久久精品理论片| 午夜私人影院久久久久| 樱桃国产成人精品视频| 欧美极品aⅴ影院| 久久综合色8888| 欧美va在线播放| 91精品国产高清一区二区三区蜜臀| 色哟哟一区二区三区| 成人av在线看| 成人性生交大片免费看视频在线| 精品影视av免费| 欧美一区二区三区白人| 一级中文字幕一区二区| 国产精品美女久久久久久久久久久 | 欧美丰满美乳xxx高潮www| 91黄色免费版| 日本精品一级二级| 色伊人久久综合中文字幕| 一本大道综合伊人精品热热| 99久久伊人网影院| 99久久精品久久久久久清纯| 97久久超碰精品国产| 日本韩国欧美在线| 欧美日韩久久久一区| 3751色影院一区二区三区| 91精品国产品国语在线不卡| 精品理论电影在线| 精品国产99国产精品| 国产麻豆一精品一av一免费| 在线电影一区二区三区| 91麻豆精东视频| 色诱视频网站一区| 欧美精品一级二级| 日韩免费高清av| 国产日韩欧美电影| 亚洲欧美成aⅴ人在线观看| 亚洲一区二区三区四区在线观看| 香蕉av福利精品导航| 老司机精品视频在线| 成人在线综合网| 欧美性生活久久| 日韩一级片在线观看| 国产无一区二区| 一区二区三区91| 精品一区二区三区影院在线午夜| 国产ts人妖一区二区| 91麻豆蜜桃一区二区三区| 欧美老肥妇做.爰bbww| 久久久影院官网| 中文字幕日韩欧美一区二区三区| 一区二区三区在线免费观看| 久久精工是国产品牌吗| 成人午夜激情影院| 欧美巨大另类极品videosbest| 久久午夜色播影院免费高清| 天堂资源在线中文精品| 天堂蜜桃一区二区三区| 国产裸体歌舞团一区二区| 成人激情午夜影院| 欧美精品三级日韩久久| 国产欧美一区二区精品秋霞影院| 依依成人综合视频| 精品一区二区三区久久| 欧美亚洲综合一区| 中文字幕二三区不卡| 日本不卡在线视频| www.成人在线| 亚洲精品一区在线观看| 亚洲高清视频中文字幕|