没有合适的资源?快使用搜索试试~ 我知道了~
谷歌师兄的leetcode刷题笔记-CipherCalendar:密码日历
共50个文件
java:17个
xml:15个
png:9个
需积分: 10 0 下载量 25 浏览量
2021-06-30
08:37:32
上传
评论
收藏 471KB ZIP 举报
温馨提示
谷歌师兄的leetcode刷题笔记密码日历 我们想创建一个日历,它不能被访问谷歌数据库或谷歌帐户的人读取。 使用 Google 作为备份数据的一种方式。 威胁模型:我谷歌服务器看不到纯数据。 威胁:大哥, II 可以被其他使用日历 API 的日历使用。 威胁:来自其他日历的未知安全性。 III 可防止手机窃取手机日历读取数据 密码问题当前:AES/CBC/PKS5Padding 问题:如何传输IV? 当前解决方案:简单但不是最好的:使用加密字节连接 IV。 P:纯文本 c():密码函数 S:密文 M:消息 K:秘密密钥 IV:初始化向量(16 字节) 编码器:M = base64.code(c(P,K,IV)+IV) 解码器:Tmp = base64.decode(M) IV = Tmp[Tmp.length-16..Tmp.length] S = Tmp[0..Tmp.length-16] P = c^{-1}(S,K ,IV) 实施选择: I 接口与同步应用程序 二备份同步 为了同步日历和谷歌日历,我使用了一个数据库来存储事件 ID 有一些修改时的默认策略是什么。 修改规则: 谷歌
资源推荐
资源详情
资源评论
收起资源包目录
CipherCalendar-master.zip (50个子文件)
CipherCalendar-master
res
drawable-ldpi
ic_launcher.png 1KB
values-v11
styles.xml 90B
values-v14
styles.xml 104B
drawable-hdpi
ic_launcher.png 3KB
ic_action_search.png 3KB
drawable-xhdpi
ic_launcher.png 4KB
ic_action_search.png 3KB
values
strings.xml 1KB
styles.xml 85B
drawable-mdpi
ic_launcher.png 2KB
ic_action_search.png 3KB
values-large
refs.xml 120B
values-sw600dp
refs.xml 120B
layout
activity_authenticator.xml 4KB
fragment_calendar_detail.xml 936B
activity_calendar_detail.xml 315B
activity_calendar_twopane.xml 913B
activity_calendar_list.xml 458B
xml
syncadapter.xml 1KB
authenticator.xml 299B
proguard-project.txt 781B
readme.md 3KB
ic_launcher-web.png 36KB
gen
ch
epfl
lasec
ciphercalendar
BuildConfig.java 170B
R.java 3KB
src
ch
epfl
lasec
ciphercalendar
Constants.java 296B
calendartools
CalendarContentResolver.java 15KB
CalendarItem.java 2KB
EventIdDatabaseHelper.java 3KB
CalendarContent.java 2KB
authenticator
AuthenticatorActivity.java 6KB
AuhentificationService.java 791B
Authenticator.java 2KB
syncadapter
SyncService.java 604B
SyncAdapter.java 3KB
calendarchooser
CalendarDetailActivity.java 1KB
CalendarListFragment.java 3KB
CalendarDetailFragment.java 2KB
CalendarListActivity.java 2KB
utils
CipherTool.java 6KB
doc
readme.md 2KB
SyncAdapterSchema.png 66KB
Calendar Chooser.jpg 23KB
Calendar Chooser.svg 48KB
.gitignore 2KB
project.properties 579B
AndroidManifest.xml 3KB
.gitattributes 483B
libs
android-support-v4.jar 341KB
lint.xml 201B
共 50 条
- 1
资源评论
weixin_38666232
- 粉丝: 3
- 资源: 923
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功