Matlab ランダム グリッドを使用した視覚暗号化

Yuxian: CSDN コンテンツ パートナー、CSDN の新星メンター、フルスタック分野の新星クリエイター、51CTO (トップセレブ + エキスパートブロガー)、Github オープンソース愛好家 (ゴーゼロソースコードの二次開発、ゲームバックエンドアーキテクチャ https:/ /github.com/Peakchen)

ビジュアルパスワードは人間の目の視覚特性に基づいた認証方式で、ランダムグリッドビジュアルパスワードは一般的な実装方式の1つです。以下では、Matlab コードの実装例を提供し、現在使用されているいくつかの関連文献資料と製品を紹介しながら、基礎となるアーキテクチャとフローチャートを含むランダム グリッド視覚暗号の原理を詳細に説明します。

原理説明:

ランダム グリッド ビジュアル パスワードの原理は、ランダムに生成されたグリッド パターンとユーザーが入力したパスワードを通じて認証することです。このアプローチの基本原則は次のとおりです。

  1. グリッドの生成: まず、認証システムでランダムなグリッド パターンが生成されます。グリッド パターンは、一連の水平および垂直の線分で構成され、その交点がグリッドのノードを形成します。ノードは、有効なノード (有効な認証ポイント) または無効なノード (無効な認証ポイント) としてマークできます。

  2. パスワード設定: ユーザーは、グリッド パターン上のいくつかのノードをパスワードとして選択する必要があります。これらのノードは通常、有効なノードです。ユーザーは、事前に合意されたルールに従って、グリッド パターン上のパスワード ノードを選択します。

  3. 認証プロセス: ユーザーが認証すると、システムはいくつかの有効なノードと無効なノードを含むランダムに生成されたグリッド パターンを表示します。ユーザーは、事前に設定されたパスワードに基づいて、グリッド パターンでパスワード ノードを選択する必要があります。

おすすめ

転載: blog.csdn.net/feng1790291543/article/details/132799959