synology-cloud-sync-decrypt-tool:具有GUI的Synology Cloud Sync解密工具的开源版本

上传者: 42117224 | 上传时间: 2024-05-19 17:23:35 | 文件大小: 503KB | 文件类型: ZIP
Synology Cloud Sync解密工具 Synology Cloud Sync解密工具的开源版本,带有适用于MacOS和Linux的漂亮GUI选项! 目标 目前,Synology具有适用于Windows和Ubuntu / Fedora的此工具,但不适用于Mac,并且该工具是封闭源代码。 我想为Synology NAS产品在其Cloud Sync功能中使用的加密/解密算法创建一个开放源代码实现/说明,该产品可以将NAS上的数据同步到Google Drive等。 Synology发布了一个封闭的源代码工具(请参阅下文),但是我想知道如何使用自己的密码或私钥来解密自己的数据,这是(不太可能)的事件,因为我无法同时访问这种类型的NAS和封闭源代码工具。 存在加密算法的官方文档,但仅在较高级别上提供,并且文件格式完全没有文档。 我选择了Python,因为我认为它可以最清楚地表达算法。

文件下载

资源详情

[{"title":"( 127 个子文件 503KB ) synology-cloud-sync-decrypt-tool:具有GUI的Synology Cloud Sync解密工具的开源版本","children":[{"title":"lz4.1 <span style='color:#111;'> 7.61KB </span>","children":null,"spread":false},{"title":"applet <span style='color:#111;'> 24.44KB </span>","children":null,"spread":false},{"title":"lz4.c <span style='color:#111;'> 79.02KB </span>","children":null,"spread":false},{"title":"fuzzer.c <span style='color:#111;'> 74.07KB </span>","children":null,"spread":false},{"title":"lz4frame.c <span style='color:#111;'> 73.17KB </span>","children":null,"spread":false},{"title":"lz4hc.c <span style='color:#111;'> 58.18KB </span>","children":null,"spread":false},{"title":"frametest.c <span style='color:#111;'> 47.55KB </span>","children":null,"spread":false},{"title":"lz4io.c <span style='color:#111;'> 41.42KB </span>","children":null,"spread":false},{"title":"xxhash.c <span style='color:#111;'> 29.19KB </span>","children":null,"spread":false},{"title":"lz4cli.c <span style='color:#111;'> 28.98KB </span>","children":null,"spread":false},{"title":"fullbench.c <span style='color:#111;'> 27.75KB </span>","children":null,"spread":false},{"title":"compress_functions.c <span style='color:#111;'> 26.37KB </span>","children":null,"spread":false},{"title":"bench.c <span style='color:#111;'> 21.89KB </span>","children":null,"spread":false},{"title":"frameCompress.c <span style='color:#111;'> 12.50KB </span>","children":null,"spread":false},{"title":"dictionaryRandomAccess.c <span style='color:#111;'> 7.90KB </span>","children":null,"spread":false},{"title":"HCStreaming_ringBuffer.c <span style='color:#111;'> 5.92KB </span>","children":null,"spread":false},{"title":"datagen.c <span style='color:#111;'> 5.80KB </span>","children":null,"spread":false},{"title":"datagencli.c <span style='color:#111;'> 5.61KB </span>","children":null,"spread":false},{"title":"blockStreaming_lineByLine.c <span style='color:#111;'> 5.26KB </span>","children":null,"spread":false},{"title":"simple_buffer.c <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"blockStreaming_ringBuffer.c <span style='color:#111;'> 4.86KB </span>","children":null,"spread":false},{"title":"blockStreaming_doubleBuffer.c <span style='color:#111;'> 4.70KB </span>","children":null,"spread":false},{"title":"checkTag.c <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"printVersion.c <span style='color:#111;'> 269B </span>","children":null,"spread":false},{"title":"changelog <span style='color:#111;'> 475B </span>","children":null,"spread":false},{"title":"compat <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"control <span style='color:#111;'> 612B </span>","children":null,"spread":false},{"title":"COPYING <span style='color:#111;'> 17.67KB </span>","children":null,"spread":false},{"title":"COPYING <span style='color:#111;'> 17.67KB </span>","children":null,"spread":false},{"title":"COPYING <span style='color:#111;'> 17.67KB </span>","children":null,"spread":false},{"title":"copyright <span style='color:#111;'> 325B </span>","children":null,"spread":false},{"title":"COPYRIGHTS <span style='color:#111;'> 34.87KB </span>","children":null,"spread":false},{"title":"gen_manual.cpp <span style='color:#111;'> 8.47KB </span>","children":null,"spread":false},{"title":"liblz4.def <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"dirs <span style='color:#111;'> 8B </span>","children":null,"spread":false},{"title":"docs <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"app.gif <span style='color:#111;'> 10.61KB </span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'> 348B </span>","children":null,"spread":false},{"title":"lz4.h <span style='color:#111;'> 29.83KB </span>","children":null,"spread":false},{"title":"lz4frame.h <span style='color:#111;'> 24.33KB </span>","children":null,"spread":false},{"title":"util.h <span style='color:#111;'> 19.46KB </span>","children":null,"spread":false},{"title":"lz4hc.h <span style='color:#111;'> 17.38KB </span>","children":null,"spread":false},{"title":"xxhash.h <span style='color:#111;'> 12.34KB </span>","children":null,"spread":false},{"title":"platform.h <span style='color:#111;'> 6.63KB </span>","children":null,"spread":false},{"title":"lz4io.h <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"lz4frame_static.h <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"datagen.h <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"bench.h <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"lz4_manual.html <span style='color:#111;'> 22.27KB </span>","children":null,"spread":false},{"title":"lz4frame_manual.html <span style='color:#111;'> 18.46KB </span>","children":null,"spread":false},{"title":"applet.icns <span style='color:#111;'> 70.18KB </span>","children":null,"spread":false},{"title":"liblz4.pc.in <span style='color:#111;'> 385B </span>","children":null,"spread":false},{"title":"INSTALL <span style='color:#111;'> 630B </span>","children":null,"spread":false},{"title":"liblz4-dev.install <span style='color:#111;'> 35B </span>","children":null,"spread":false},{"title":"liblz4.install <span style='color:#111;'> 30B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 34.32KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 565B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 14.87KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 7.44KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 5.70KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 5.29KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 3.44KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"lz4_Frame_format.md <span style='color:#111;'> 13.96KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 7.33KB </span>","children":null,"spread":false},{"title":"lz4.1.md <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"lz4_Block_format.md <span style='color:#111;'> 6.01KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 4.86KB </span>","children":null,"spread":false},{"title":"blockStreaming_lineByLine.md <span style='color:#111;'> 3.56KB </span>","children":null,"spread":false},{"title":"streaming_api_basics.md <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"blockStreaming_doubleBuffer.md <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"dictionaryRandomAccess.md <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"README.MD <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 313B </span>","children":null,"spread":false},{"title":"NEWS <span style='color:#111;'> 12.01KB </span>","children":null,"spread":false},{"title":"PkgInfo <span style='color:#111;'> 8B </span>","children":null,"spread":false},{"title":"Info.plist <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"usingCDict_1_8_2.png <span style='color:#111;'> 79.94KB </span>","children":null,"spread":false},{"title":"test-lz4-speed.py <span style='color:#111;'> 16.40KB </span>","children":null,"spread":false},{"title":"Synology.py <span style='color:#111;'> 12.76KB </span>","children":null,"spread":false},{"title":"core.py <span style='color:#111;'> 11.97KB </span>","children":null,"spread":false},{"title":"test-lz4-versions.py <span style='color:#111;'> 5.25KB </span>","children":null,"spread":false},{"title":"__main__.py <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"util.py <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"files.py <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"liblz4-dll.rc <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"liblz4-dll.rc <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"applet.rsrc <span style='color:#111;'> 362B </span>","children":null,"spread":false},{"title":"TXT.rtf <span style='color:#111;'> 126B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明