共有クリップボード

アプリケーションは、Android 電話と Java デスクトップアプリケーションとの間でクリップボードを共有します。

両方のアプリケーションを実行する必要があります: デスクトップアプリケーションは 期限切れのQRコードと電話のアプリケーションを作成する必要があります。

電話アプリには、デスクトップデバイスからクリップボードを貼り付けたり、携帯電話からクリップボードをデスクトップデバイスにコピーしたりするための2つのボタンがあります。

ユーザが操作ボタンの1つを押すと、操作を完了するために必要なマイクからランダムバイトが取得され、QRスキャナが開きます。これにより、未処理の QRコードをスキャンすることができます。

説明

2つのアプリを含む.

  • デスクトップアプリです。QR コードを作成し、携帯電話で共有したい内容をクリップボードにコピーできます。
  • Android アプリです。リモートのクリップボードを携帯電話に貼り付けるか、携帯電話からクリップボードをリモートマシンにコピーするかを選択できます。その後、デスクトップアプリから QR コードをキャプチャする必要があります。

コードの説明

  • デスクトップアプリケーション: 共有コンテンツが Wi-Fi 経由で送信されないように暗号化を使用します。 Diffie-Hellman キー交換と QR コード経由で秘密共有が使用されます。
  • Android アプリケーション: Java プログラム付きライブラリがデスクトップアプリケーションに使用されます。アプリケーションの残りの部分は Kotlin にあります (この言語で最初に書いたアプリケーションの一部)。

ウィンドウ

共有クリップボード (2025)

Bideo を参照
ダウンロード

バージョン

image

Java デスクトップアプリケーション (QR コードを印刷) と Android (QR コードを読み取り、実行する操作を選択)

非常 に 強力 な 暗号化 機構 が 加え られ て おり, 共有 さ れ て いる 本文 の 長さ だけ が 明らか に され て い ます。

暗号化の丈夫さは,追加情報なしで事実上断固たるものにすることができるが,我々は,今後も考えられるバージョンに残したのである.


共同作業するアプリケーションの動画を見ることができます。 ビデオのデモ

アドバイザーインフォメーション

...

Android share clipboard アプリケーションは、任意のユーザーデータを収集したり共有したりしません。

デスクトップ共有-clipboard アプリケーションは、新しいバージョンが利用可能かチェックするためにサーバに接続されていること以外は、どのユーザデータも収集しません。

このプロセスでは,サーバはユーザーのIP国,言語,アプリケーションバージョンを収集し,アプリケーションの動作を正確に統計的な目的で保存し,アプリケーションの起動を追跡します.


両方のアプリケーションは、暗号化鍵を構成する純粋なランダムデータを取得する必要があります。このためには、マイクを約 1 秒(Android とデスクトップアプリケーションの両方で) ノイズ源として待ち受けます。暗号化に必要な小さなランダムデータを取得します。


アプリケーションはほかのユーザデータを集めません。上記のデータは技術的な目的でのみ使用されます。

動画

ダウンロード