この募集は2018年06月02日に終了しました。

ファイル暗号化ソフトの開発の仕事

ファイル暗号化ソフトの開発に関する仕事・募集案件ページです。クラウドソーシングのランサーズで、Windowsアプリケーション開発に関する最適な外注/発注先をお探しの方、副業案件・求人をお探しのフリーランスの方はまず会員登録がおすすめです。

Windowsアプリケーション開発に関連した他の仕事を探す

見積もり募集の結果

募集期間

7日間

提案数

6件

当選人数

0 件

(募集人数1人)

見積もり募集の内容

提示した予算
100,000 円 ~ 200,000 円
依頼概要
■ 依頼の目的・背景

EncFS https://vgough.github.io/encfs/ の機能の一部をWindows上で実装する仕事です。
成果物は事実上パブリックドメインに置き、発注者・依頼者の双方が自由に使うものとします。

EncFSにはいくつか機能がありますが、以下の機能だけ実装してください。
・.encfs6.xml 形式の設定ファイルに対応
・暗号化方式は ssl/aes 3.0
・ファイル名暗号化方式は nameio/block 3.0
・新規暗号化ドライブの作成
・既存の暗号化ドライブへの読み書き
・パスワードの変更

Windows版開発にあたって、以下の要件があります。
・EncFSをそのままWindowsに移植することではなく、最低限の機能をなるべくシンプルに実装することを目的とします
・Community版Visual Studio 2017でC++を使って開発してください
・EncFSのソースの流用、コピペは構いませんが、後のメンテナンス性のためWindows版で不要な部分は全て削除してください
・XMLの読み込み、暗号化処理はWindowsのAPIを使ってください
・仮想ドライブのマウントには Dokany https://github.com/dokan-dev/dokany を使ってください
・Dokany の FUSE インターフェースは使わないでください
・コマンドラインの他、タスクトレイからGUIで使えるようにしてください

業務ソフトの開発というよりOSSの研究に近い案件なので、学生や新人の学習目的で請けて頂いても構いませんが、検収は行います。シンプルで美しいソース、信頼性を重視します。
ソースはgithubで共有し、ファイル名の復号、ファイル内容の復号、読み込み書き込み、GUIの作成と段階を追ってすすめてください。
WindowsでXMLファイルの読み書き、AESによる暗号化処理をする知識があれば実装できます。
依頼者はWindowsのプログラム開発の知識はあまりありませんが、オリジナルのEncFSのソースの解析については協力できると思います。
仮想ドライブでソフトウェアのコンパイル等の作業が問題なく行えれば合格です。


■ 作業範囲

・コーディング

■ 用意してあるもの

設定なし

■ 参考URL

https://vgough.github.io/encfs/
https://github.com/dokan-dev/dokany
https://github.com/Hootan/encfs-java

■ 希望開発言語

C++

■ 開発の継続性

今回のみ、開発をお願い致します。

■ 補足説明

なし
依頼公開後の追記内容
プロジェクトをキャンセルしました
会員登録する (無料)