1
Ever 2014-03-24 14:49:23 +08:00 1
符合这要求的应该是没有的.
|
2
blacktulip 2014-03-24 14:56:22 +08:00 via iPhone 1
你自己能反推别人就能
|
3
sivacohan 2014-03-24 14:59:48 +08:00 1
每小时一变!
|
4
123123 2014-03-24 15:01:45 +08:00 1
设计多种算法随机显示
|
5
acthtml OP 就算随机、多变也能破解。客户端还是通过这些显性的规则来得到真实价格的。
感觉这玩意像造永动机一样的。 |
6
ijse 2014-03-24 15:07:20 +08:00 1
想到一种,可以通过自定义字体,将数字以其它编码替换,这样对用户显示是正常的,但实际字符编码是其它;
这样子其实有点类似图片的方式。 |
7
ritksm 2014-03-24 15:07:36 +08:00 1
你的js别人都看得见的
|
8
hahastudio 2014-03-24 15:10:46 +08:00
-有这辙京东淘宝早就学过去了-
|
9
binux 2014-03-24 15:14:59 +08:00
再不济,我就不能截图吗!
|
10
acthtml OP 结贴,没有这算法。
|
11
otakustay 2014-03-24 15:42:49 +08:00
淘宝曾经说过:大不了把你显示价格的元素加上样式当作我的登录验证码
|
12
aec4d 2014-03-24 16:01:12 +08:00
显示那么整齐还怕不能OCR?
|
13
PurpleSun 2014-03-24 17:31:38 +08:00
为每个价格生成随机盐
|
15
P233 2014-03-24 17:54:39 +08:00
把价格输出成 CSS box-shadow 堆像素,哈哈
|
17
P233 2014-03-24 18:34:25 +08:00
像这样 http://jsbin.com/kanuwizi/1
或者更复杂一点 http://jsbin.com/kanuwizi/3 每次输出随机打乱 box-shadow 的顺序,浏览器显示没有问题,反推肯定非常非常复杂 |
18
P233 2014-03-24 18:45:22 +08:00
更更复杂一点:加入背景底色,数字的颜色通过多块像素(rgba)重叠调配而成,反推就应该不可能实现了
|
19
Zhang 2014-03-24 18:46:11 +08:00
只要肉眼可读的,用程序也可读。我就知道一个识别屏幕上任何一个位置的文本的库
|
21
pfitseng 2014-03-24 19:42:40 +08:00 via Android
让我想到了老外那种可读性时钟,比如小时十元差一分,一个三三个九点九九
|
22
luikore 2014-03-24 20:57:49 +08:00
做成三维立体图好了
|
23
davidyin 2014-03-25 06:15:46 +08:00
不能反推的算法楼上有不少。
可别人的解决方案是不反推,所以这是一个无解的问题。 只能防君子。 |
25
Ricepig 2014-03-25 12:20:43 +08:00
如果你看过一个叫“数学时钟”的,可以按照这个实现,就是不知道客户数学基础有没有。
|