ConvergentEncryption:隐私增强型云存储承认重复数据删除

  • o0_293133
    了解作者
  • 7.4MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-03-31 03:41
    上传日期
融合加密 隐私增强型云存储承认重复数据删除云存储:Dropbox 先决条件:Dropbox 帐户 特征 : 加密文件内容(mp3、mp4、ico、txt、png、jpg、html) 在云端上传文件(保管箱) 下载文件和密钥。 解密文件内容。 与朋友鲍勃共享文件。 Bob 下载并解密文件内容。 设置 : 为 Dropbox 下载并解压 python sdk 登录保管箱帐户 创建新的保管箱平台应用程序。 使用文件encryptionDeduplication.py 中的应用密钥和应用机密 安装Python 从下载 pycrypto 库 安装pycrypto。 用户手册:用例 1:验证应用程序。 cd ConvergentEncryption/src/ 使用命令运行程序 - python encryptionDeduplication.py 该程序会提示一个 url
ConvergentEncryption-master.zip
  • ConvergentEncryption-master
  • downloads
  • index
  • index.html
    1.7KB
  • sample
  • sample.mp4
    1.3MB
  • mrunal
  • mrunal.txt
    36B
  • favicon
  • favicon.ico
    5.4KB
  • keyManager
  • my_rsa_public_key.pem
    271B
  • my_rsa_pvt_key.pem
    886B
  • my_pvt_rsa_key.pem
    886B
  • my_public_rsa_key.pem
    271B
  • content
  • index.html
    1.7KB
  • notfoundpage.html
    1.1KB
  • sample.txt
    1.1KB
  • sample.png
    1.2KB
  • sample.jpg
    27.5KB
  • mrunal.txt
    36B
  • sample.html
    189.9KB
  • sample.mp3
    4.7MB
  • favicon.ico
    5.6KB
  • sample.mp4
    1.3MB
  • docs
  • ITIS6240_2014_fall_A1_coding.docx
    41.5KB
  • src
  • encryptionDeduplication.py
    11.6KB
  • README.md
    2.5KB
内容介绍
ConvergentEncryption ==================== Privacy Enhanced Cloud Storage Admitting Deduplication Cloud storage : Dropbox Pre-requisite : Dropbox account Features : 1. Encrypt file contents (mp3, mp4, ico, txt, png, jpg, html) 2. Upload file on cloud (dropbox) 3. Download file and key. 4. Decrypt the file contents. 5. Share file with friend Bob. 6. Bob downloads and decrypts the file contents. Setup : 1. Download and uncompress python sdk for Dropbox 2. Login to dropbox account 3. Create new dropbox platform app. 4. Use the app key and app secret in the file encryptionDeduplication.py 5. Install python 6. Download pycrypto library from https://github.com/dlitz/pycrypto 7. Install pycrypto. User Manual : Use Case 1 : Authenticate the application. 1. cd ConvergentEncryption/src/ 2. Run the program using command - python encryptionDeduplication.py 3. The program prompts a url to authenticate the user. Access the url in a browser. 4. You may need to login to your dropbox account. 5. Dropbox will prompt you to authenticate yourself.Click on Allow button. 6. Copy the authentication code from browser and paste it in the IDE used. 7. In case of error, the response will be printed on the console. Use Case 2 : Encrypt and upload 1. Place the content that you want to encrypt, upload on dropbox account inside ConvergentEncryption/content/ 2. Open ConvergentEncryption/src/encryptionDeduplication.py enter the file_name you want to encrypt, upload on dropbox account, decrypt and download. By default file_name mentioned in the program will be uploaded. 3. The file will be encrypted and uploaded to : <your_dropbox_account>/Apps/<your_new_dropbox_platform_app>/<file_name_dir>/file_name 4. Server side de-duplication will be performed i.e if the file is already present then it will not be uploaded again( timestamp will be updated) Use case 3 : Download and decrypt 1. Downloading the file will be done to location: /Users/mrunalnargunde/Desktop/Development/fall2014/appliedCrypt/ConvergentEncryption/downloads/<file_name_dir> You can change this location by setting global variable download_file_path 2. You can open the file at the specified location. Use Case 4 : File Sharing Assumption : File is shared with Bob only. No other user profiles present. 1. The file which is currently uploaded/downloaded by the application is shared with Bob. 2. The files shared are stored at location : ConvergentEncryption/sharedFile/downloads/ForBob/ 3. You can view the files present at that location.
评论
    相关推荐
    • HTML
      HTML HTML存储库。 HTML的嵌套库。
    • HTML:HTML 文件
      HMTL 文件 以下是有关如何操作 HTML存储文件。 目前我只有一个包含基本 HTML 内容的文档和一个包含更多内容的高级 HTML 文档。 文档是用 HTML 编写的。
    • HTML本地存储实例
      利用HTML本地 本地数据库 将原本要保存在服务器端的数据转移到了客户端
    • html:HTML存储
      html:HTML存储
    • htmlHTML标准
      存储库托管。 行为守则 我们致力于为所有人提供一个友好,安全和热情的环境。 请阅读并遵守。 贡献机会 我们感谢所有贡献,请参阅贡献获取详细信息,包括有关如何从source文件构建HTML输出的信息,以便您可以在...
    • HTML:HTML存储
      HTML HTML存储
    • HTML5离线存储
      我通过Application Cache+localStorage+web sql构建了一个离线应用,同时我也把逻辑按照Application cache+localStorage+indexedDB写了一次,有兴趣的同学可以下载,同时代码...可以让大家很快理解HTML5离线存储技术
    • html5离线存储实例
      html5离线存储实例,两个简单的小实例
    • 本地存储HTML5,C#
      没有数据会“自行”更新,只有有人更新时,它才会更新。 也许您需要更好地解释您的意思?
    • html-js-tut:HTML和JS的存储
      html-js-tut HTML和JS的存储