如何用 python 对一个 html 文件简单的加密.

2015-07-28 10:32:24 +08:00
 dbas
如何用python对一个html文件简单的加密.主要是加密html代码?
但是又要让浏览器可以正常的查看..
4158 次点击
所在节点    Python
18 条回复
flowfire
2015-07-28 10:38:27 +08:00
.....并不能。。。。你能做的最多就是。。。。编码。。。或者混淆。。。。只能让人工查看的难度上升。。。。而并不能让人看不懂而浏览器看的懂。。
endrollex
2015-07-28 10:40:25 +08:00
html不能加密,这个就跟图像只能加水印而不能加密一样
plqws
2015-07-28 10:50:30 +08:00
如果只是压缩的话,去掉 \s*\n\s*|\s*\r\n\s* 就行了
est
2015-07-28 10:51:06 +08:00
加密给谁看?端到端加密?传输过程加密?客户端加密?服务器端加密?
rwalle
2015-07-28 10:57:30 +08:00
只能指望用js搞定
而且用了js意义也不大,如果别人想专门搞你的话总有办法的
除非你再用服务器技术
kokdemo
2015-07-28 11:28:21 +08:00
这个问题我们之前讨论过……

html本质上是出现在屏幕上的排版技术……(就是排版)

所以无论怎样,构成排版本身的内容是不会发生变化的。

之前还提到一个想法是把整个页面用canvas输出,可以不输出直接的内容……

但是并没有什么卵用……
dbas
2015-07-28 11:35:38 +08:00
其实我只是想用python做成js的escape功能.有这类的库吗?
realpg
2015-07-28 14:03:51 +08:00
我说一句不想关的话
CHROME F12 ELEMENTS
EDIT AS HTML
CTRL-C
无论你怎么JS执行还是啥复杂技术,最后浏览器只要看懂了,他就给你格式化成最好的,你直接复制就行了……
xhsmile
2015-07-28 14:36:28 +08:00
干脆用Python写网站得了……
popok
2015-07-28 14:40:46 +08:00
只要浏览器能解释出来的加密,别人都能看懂啊
feiyuanqiu
2015-07-28 14:43:58 +08:00
你要想不让人看见你的页面代码,你就去用flash做网站

楼主介意把你的页面放个链接出来吗?想看看是什么样的高级页面让你这么宝贝
ericzhan
2015-07-28 15:07:41 +08:00
你的意思应该是编码吧?
jugelizi
2015-07-28 15:44:29 +08:00
然并卵
xierch
2015-07-28 15:57:03 +08:00
用户右键查看源码里看到的是混淆过的,
但是 F12 那里的看的话还是正常的.. 只要浏览器能认,这里就是正常的..
jeremaihloo
2015-07-28 22:40:56 +08:00
以前在github上看到的一个国人恶搞的草泥马网页语言,好象是个LTD什么鬼的。。好吧,当我什么都没说
siteshen
2015-07-29 01:11:56 +08:00
js的escape/unescape 已从web标准中拿掉了,试试这个吧

python: base64.urlsafe_b64encode, base64.urlsafe_b64decode
js: atob, btoa
msg7086
2015-07-29 02:05:17 +08:00
(这叫个毛加密。
dbas
2015-07-29 09:55:07 +08:00
@siteshen 你的建议,比那些 说并没有什么卵用的有建设性。。。

程序员就是这样子,一提到加密,就好像一定要无人能解密一样...

其实我只要防一下小白用户或一些机器人...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/208828

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX