V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  realpg  ›  全部回复第 142 页 / 共 520 页
回复总数  10400
1 ... 138  139  140  141  142  143  144  145  146  147 ... 520  
❮ ❯
2022 年 7 月 6 日
回复了 firhome 创建的主题 › 程序员 › 如何限制家人网络访问,防止被骗?
@xscit #78
没 J8 用
我有个前客户,现在就在干这个专门卖老头老太太的保健品,我跟他聊过

他们的保健品有许可证,销售公司有资质,不夸大产品用途,就单纯地讲对身体好,能拿到药健字的产品你说对身体有保健作用肯定是没啥大毛病的,不宣传治病,就宣传保健作用,宣传视频都法务去审,全都是 有一定作用之类的法律没问题说辞,POLICE 上过门,查不出毛病,只能私下警告,根本不当回事
2022 年 7 月 4 日
回复了 nutting 创建的主题 › 程序员 › MySQL 做标签系统?
基本的多对多三表结构解君愁
2022 年 7 月 3 日
回复了 Leon6868 创建的主题 › Windows › 如何让程序以为自己拥有管理员权限,实际却没有?
你以为 windows 程序要管理员权限只是试试?
他要管理员权限是为了执行管理员权限才能干的东西
执行不了程序就放弃了?换位你写程序,会这么干?
比如 我给你设计个算法
把数据库的 ID 起始设置为 10000001 确保位数不会太短
首先,生成两个随机数字[0-9] 分别为 x 和 y
把 ID 拆分成个位数的数字数组
a b c d e f g h i ...

然后遍历数组,a 乘以 x b 乘以 y 以此类推 奇数偶数
得到的如果是一位数那么前面补 9 ,比如 a=4 ,x=2 4*2=8 则变为 98 因为 9*9=81 不会出现十位数是 9 的情况
结果记为
aa bb cc dd ee ff gg hh ii jj

把这些结果拼接起来得到

aabbccddeeffgghhiijj... 会是结果的两倍长度
然后将 x 和 y 分别插进去一个固定位置 可以多次插入起到混淆作用,自己定个位置
这个定位要基于最前面的位数,也要基于最后面的位数,可以重复
比如结果这么排列 输出一个纯数字字符串
axabbccddeeffgghhiijjkyk
另外,可以定义一个 hash 表,将 0 1 2 3 4 5 6 7 8 9 分别替换成一个字母,因为字母[A-Za-z]比数字多,可以一个数字有随机的多种表示法

最后得到一串莫名其妙的字符串用来传递


decode 时,用同样的表将字符串替换回数字
然后对应位置抽出 x 和 y
然后每两位读取出来,十位数是 9 替换成 0
然后分别按顺序除以 x 和 y 如果不能整除报错

然后拼接起来得到 ID
@erquiasz0825 #3
id 本来也不是必须暴露
在 URL 上,ID 通过一定算法转成 encode 成字符串
查询进到程序 decode 成 ID
自增步长不要设成 1 ,大一点,很难破解
2022 年 7 月 2 日
回复了 qiuai 创建的主题 › 分享创造 › [钛盘] 不限空间不限速,没跑路。
@polobug #46
rar5 加个 48 位密码神仙也没辙
2022 年 7 月 2 日
回复了 qiuai 创建的主题 › 分享创造 › [钛盘] 不限空间不限速,没跑路。
用了 tmp.link N 年了
我才知道你们叫钛盘
ただいま
1 ... 138  139  140  141  142  143  144  145  146  147 ... 520  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3569 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 82ms · UTC 05:25 · PVG 13:25 · LAX 22:25 · JFK 01:25
♥ Do have faith in what you're doing.