V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Gehrman  ›  全部回复第 8 页 / 共 10 页
回复总数  184
1  2  3  4  5  6  7  8  9  10  
listview 里放 viewpager 是什么场景?
2019-12-03 16:43:00 +08:00
回复了 yalelynn 创建的主题 Apple Apple 内存条来了,神秘信仰加成
有些人的脑子里装的什么,SO-DIMM 内存卖这么贵还能洗,还拉上别人的 LRDIMM 来洗,Apple 卖一条能有 5 美分提成吗?
2019-11-29 08:58:19 +08:00
回复了 Gehrman 创建的主题 问与答 AES 解密 Android 与 iOS 行为不同
@codeisjobs 是服务器下发的,
K/pPwvZh689ZW/ud2ykbKQ==
K/pPwvZh689ZW/ud2ykbKYcWNWCyI1ScsFzvlZb8qs8=
这两段密文 iOS 用同样的 key 和 iv 都解成了 15068#1574908387
这就是我疑惑的点
2019-11-28 17:32:58 +08:00
回复了 Gehrman 创建的主题 问与答 AES 解密 Android 与 iOS 行为不同
@longaiwp 这个设置了 Base64.NO_WRAP,应该不会了
2019-11-28 16:41:35 +08:00
回复了 Gehrman 创建的主题 问与答 AES 解密 Android 与 iOS 行为不同
@codeisjobs 目前情况下 iOS 应该不需要修改,现在是 iOS 能解的 Android 不能解,Android 不能解的别的端也不能解,所以现在应该是设备端的锅吧 orz
2019-11-28 16:26:01 +08:00
回复了 Gehrman 创建的主题 问与答 AES 解密 Android 与 iOS 行为不同
@littleylv iOS 目前貌似还不需要修改,而且他们用的是 OC。。。
2019-11-28 16:25:26 +08:00
回复了 Gehrman 创建的主题 问与答 AES 解密 Android 与 iOS 行为不同
@Gehrman 楼上应该是---iOS 能解 b 这种”不规范“的密文,
2019-11-28 16:24:15 +08:00
回复了 Gehrman 创建的主题 问与答 AES 解密 Android 与 iOS 行为不同
@codeisjobs 我是开发 Android 的,现在 95%的情况我们三端是 OK 的,剩下的就是主题中提到的 iOS 能解 b 这种”不规范“的密文,
只是不想到时候被测试 bb 为什么 iOS 可以 Android 不行才发的这个贴。
设备端老哥已经在看问题,不知道能不能避免生成 c 这种密文
2019-11-28 15:53:41 +08:00
回复了 Gehrman 创建的主题 问与答 AES 解密 Android 与 iOS 行为不同
@mcluyu 跟 iOS 那边对了下,设置确实是 PKCS7Padding,但是这也解释不了 iOS 为什么能将 c 和 b 都解回 a。而且在线工具设置成 PKCS7Padding 结果跟主题也是一样的
2019-11-28 15:43:10 +08:00
回复了 Gehrman 创建的主题 问与答 AES 解密 Android 与 iOS 行为不同
@xiangyuecn 瞎写正常应该也解不出来吧,这种情况遇到两次了,第一次以为 Android 这边写错了,好奇 iOS 有什么奇怪的方法
2019-11-28 15:40:40 +08:00
回复了 Gehrman 创建的主题 问与答 AES 解密 Android 与 iOS 行为不同
@littleylv
private fun decrypt(message: String, keyStr: String): String {
//Base64 字符串转为加密后的数据
val plaintext: ByteArray = Base64.decode(message.toByteArray(), Base64.NO_WRAP)
//根据 keyStr 生成 secret key
val secretKey = SecretKeySpec(keyStr.toByteArray(Charsets.UTF_8), "AES")
//根据 ivParameterSpecStr 生成 IvParameterSpec
val ivParameterSpec = IvParameterSpec(ivStr.toByteArray(Charsets.UTF_8))
val cipher = Cipher.getInstance("AES/CBC/PKCS5PADDING")
cipher.init(Cipher.DECRYPT_MODE, secretKey, ivParameterSpec)
//解密
val decryptResult = cipher.doFinal(plaintext)
//将解密结果转为字符串
return decryptResult.toString(Charsets.UTF_8)
}

现在主要是 iOS 那边怎么能做到解密,虽然这种情况很少,但是遇到了也是好奇
2019-11-28 15:35:53 +08:00
回复了 Gehrman 创建的主题 问与答 AES 解密 Android 与 iOS 行为不同
Android 用的自带的库,报错是这个 BadPaddingException: error:1e000065:Cipher functions:OPENSSL_internal:BAD_DECRYPT
现在关键的是 Android 的加密和解密和在线工具是一样的
viewModel 里加多个缓存,跟缓存一样的无视掉?
2018-04-10 09:25:37 +08:00
回复了 moonfarmer 创建的主题 Apple 11.3 的 3D touch 在屏幕解锁后使用,有很大概率无效
@chrisqin live photo 的锁屏 重压可以播放
2018-03-06 13:47:29 +08:00
回复了 xenme 创建的主题 iPhone 有没有发现 iPhoneX 拿出来永远是反的
因为以前不用 faceID 解锁
2018-03-05 11:07:57 +08:00
回复了 sfree2005 创建的主题 Flutter 觉得谷歌的 Flutter 会火
Dart 败笔+1
Dart 2.0 看起来现代了些
要是能换成 Kotin 就好了 XD

写 UI 要是能有可视化编辑界面会好点,嵌套太多太可怕了
2018-03-01 11:05:17 +08:00
回复了 bubuyu 创建的主题 Apple 吐槽下现在苹果的客户电话
@zakokun
+1,普通话都说不标准,不知道怎么招进去的
2018-01-19 13:27:38 +08:00
回复了 tutustream 创建的主题 游戏 刚买了个 XBOX ONE 手柄,却发现没啥游戏可以玩了
那个 helldeliver (不知道拼错了没)的蛮好玩的,之前在 ps4 上玩的好像上了 steam,联机好玩
2018-01-15 09:00:57 +08:00
回复了 dizhong 创建的主题 Apple 国外请愿要求苹果开放所有 iOS 认证
@cxshun 我的 6sp 之前还剩 83 健康度的时候除了省电模式别的时候都是满血,电量超低的时候也是(低于 20%)。降频不知道是不是还看 CPU,我的是台积电的
2018-01-11 12:38:43 +08:00
回复了 Gehrman 创建的主题 Android 最低支持版本为 5.1 的 APP 有必要使用 V7 包和 V4 包吗
@RikkaW 看了下 AppCompat 是包含了 Material 的元素的,谢谢
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1603 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 16:35 · PVG 00:35 · LAX 08:35 · JFK 11:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.