V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  szvone  ›  全部回复第 2 页 / 共 4 页
回复总数  67
1  2  3  4  
2020-10-09 11:12:05 +08:00
回复了 szvone 创建的主题 问与答 双十一想搞台台式办公,想入整机,兄弟们有啥推荐吗
@Kakarrot 有时候要跑安卓模拟器,没显卡怕是跑不动啊
2020-10-09 11:11:38 +08:00
回复了 szvone 创建的主题 问与答 双十一想搞台台式办公,想入整机,兄弟们有啥推荐吗
@cheese 标识没装过机
2020-10-09 11:11:23 +08:00
回复了 szvone 创建的主题 问与答 双十一想搞台台式办公,想入整机,兄弟们有啥推荐吗
@coderluan 想要入全尺寸的
2020-10-09 11:11:09 +08:00
回复了 szvone 创建的主题 问与答 双十一想搞台台式办公,想入整机,兄弟们有啥推荐吗
@coderluan windows 平台编程党,用不了 mac
2020-10-09 11:11:04 +08:00
回复了 szvone 创建的主题 问与答 双十一想搞台台式办公,想入整机,兄弟们有啥推荐吗
@yogogo 想弄个全尺寸的,小的话后续升级什么的没那么方便吧,而且散热怕是个问题
2020-10-09 11:10:25 +08:00
回复了 szvone 创建的主题 问与答 双十一想搞台台式办公,想入整机,兄弟们有啥推荐吗
@supermoonie windows 平台编程党,用不了 mac
2020-02-03 14:44:19 +08:00
回复了 firhome 创建的主题 程序员 有后端同学给我讲一下判断是否登录吗?
前段时间自己写的一个鉴权逻辑(参考 jwt ):

账号密码登录,服务端验证后,返回 token,前端验证后,将 token 缓存,并在每次发起 http 请求的时候放在协议头里面请求


token 分为三段 账号:失效时间戳:校验码


校验码的计算逻辑就是账号加密码加失效时间戳然后 MD5,可以加点其他的固定的字符混淆

然后服务端判断逻辑就是先判断时间是否过期,在判断校验码是否正确,最后从数据库取出来用户数据


优点是:可控(登录是否失效)
缺点是:每次都需要从数据库拿数据(可以改成从 Redis 拿)
2020-02-03 14:33:56 +08:00
回复了 mzlzero 创建的主题 杭州 真缺一个程序员系列
可惜不在杭州
2020-01-09 15:33:18 +08:00
回复了 szvone 创建的主题 问与答 安卓上一个奇怪的 rsa,每次加密结果都一样
^_^已经完全理解,感谢各位大佬不吝赐教
@bagel
@3dwelcome
2020-01-09 10:36:48 +08:00
回复了 szvone 创建的主题 问与答 安卓上一个奇怪的 rsa,每次加密结果都一样
@bagel
@geelaw
@xiri
@ThirdFlame
@CEBBCAT

感谢各位大佬的回复,我遇到的问题是,如果在电脑上面跑 main 函数,那么这个加密结果是会变动,如果在安卓上用按钮事件触发,这个加密结果始终不变,在无法改动安卓代码的情况下,服务端应该如何编写这个加密过程
2020-01-09 01:27:52 +08:00
回复了 szvone 创建的主题 问与答 安卓上一个奇怪的 rsa,每次加密结果都一样
@bkmi 有个问题就是如果不用安卓的话,用 Java 跑,他会变动
2020-01-09 01:26:53 +08:00
回复了 szvone 创建的主题 问与答 安卓上一个奇怪的 rsa,每次加密结果都一样
@momocraft 因为 rsa 是非对称加密 每次的加密结果不是应该要变动才对吗
2020-01-09 01:26:11 +08:00
回复了 szvone 创建的主题 问与答 安卓上一个奇怪的 rsa,每次加密结果都一样
@CEBBCAT 大佬,我问的是为啥不会变动
2020-01-09 00:00:54 +08:00
回复了 szvone 创建的主题 问与答 安卓上一个奇怪的 rsa,每次加密结果都一样
有这么一个函数:

public static String a(String str, String str2) throws Exception {
Cipher v1 = Cipher.getInstance("RSA");
v1.init(1, KeyFactory.getInstance("RSA").generatePublic(new X509EncodedKeySpec(Base64.decode(str2,Base64.DEFAULT))));
return Base64.encodeToString(v1.doFinal(str.getBytes()),Base64.DEFAULT);
}

用下面的代码调用:

String key = "MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAI6Nnwc6Doyk6sFvN/oVbsjS+EhV661qfVrgfJ/PTNev\n" +
"uDjQQvI8pjooKreTab2sbSUuv2otPxfLC+IyN58ye7UCAwEAAQ==";

String res = null;

try {

res = a("13888888888",key);

} catch (Exception e) {

e.printStackTrace();

}


得到的 res 始终会是:LTaf1+LNtbI0NHMISTHuiY10rYKQK0BhqkgHqcrM1N8nYWZXUR0WuKMvU4ZzCZD1D0hdO9ZhcXuM1NdL0mOSyg==


且这个 res 永远都是这个值,RSA 加密的话不是每次都会变动吗,为啥这个就不会变动呢?

这个用 javascript 怎么实现呢?
2020-01-01 12:53:25 +08:00
回复了 szvone 创建的主题 问与答 迫于离职,成为自由职业
@yunye 老哥这个平台靠谱吗 不会做了钱提不出来的那种吧
2020-01-01 12:47:59 +08:00
回复了 szvone 创建的主题 问与答 迫于离职,成为自由职业
@yunye 我去瞧瞧
2020-01-01 12:47:25 +08:00
回复了 szvone 创建的主题 问与答 迫于离职,成为自由职业
@Virace 猪八戒门槛太高了 完全争不过别人
2020-01-01 12:47:04 +08:00
回复了 szvone 创建的主题 问与答 迫于离职,成为自由职业
@zerolikeone 怎么说老哥
2020-01-01 12:46:55 +08:00
回复了 szvone 创建的主题 问与答 迫于离职,成为自由职业
@herozzm 羡慕
2020-01-01 12:46:48 +08:00
回复了 szvone 创建的主题 问与答 迫于离职,成为自由职业
@leafre 说的也是,哈哈,随便问问
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1028 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 22:17 · PVG 06:17 · LAX 14:17 · JFK 17:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.