SecureXは、Visual C ++ 6.0ではなく、シームレスに.NETに手それポートのソースコードを開発しました。あなたはダウンロードに見つけることSecureX.h、APIヘッダーファイルです。あなたはこのファイルを開くとデジタルセキュリティの基盤のすべてをカバーし、その機能を、閲覧することができます。
1.秘密鍵暗号・システム:
1.1 DES:
(a)は、シングル、ダブル、トリプルDESの長さ;
(b)はシングル長さは、MAC(メッセージ認証コード)を生成し、検証します。
(c)のシングル、ダブル、トリプル長一方向性関数(OWF)。
(d)のDES鍵のチェックと正しいキーパリティ。
(e)に弱いキーのDESチェック。
1.2 AES:
(a)は、ECB内の暗号化(電子コードブック)とCBC(暗号ブロック連鎖)モード。
(b)は、ECBとCBCモードで復号化します。
(c)の暗号化と復号化カウンタとし、ICVを。
2.公開鍵暗号システム:
2.1 RSA:
1.25キロビットの(a)は、静的RSAキーの長さ(現在の推奨は1.0キロビットの最小です)。
(b)は、RSA公開/秘密鍵生成の高速素数分析とを使用して、コールバック関数(多くのためSecureX.hを参照)を介して状態フィードバック(これは時間がかかる可能性がありますように)。
(c)は、RSAサイン/ 1.25キロビットのUnsign。
(d)は、RSAキーの整合性を確認します。
3.ハッシュ:
3.1 SHA4:
(a)の384と512ビットのハッシュサポート。
(b)は、ファイルの上に計算SHA4。
4.その他の暗号サポート機能:
4.1ミリ秒のタイマーのサポート(設定、取得、get_clock)。
パーセンタイルとして4.2Getパスワード強度(SecureX.hを参照)。
4.3分類のパスワード(非常に弱い、弱い、良い、など再びSecureX.hを参照してください)。
4.4 16進数文字列をASCIIと逆にしたバイナリに変換します。
4.5 LRC 8ビットを計算します。
4.5フィボナッチ数(データパディングのために有用である)を持つ配列を埋めます。
4.6ビットフリップなどの四重上書きしてメモリ内の機密事項を破壊します。
64ビットキーを使用する関数をスクランブル4.7強力なデータ。これはソースコード/オプションのDLLパッケージであることは明らかです。
注であなたのパディングと他の静的データを送信する代わりに使用することができます。これは、実行できる実行可能ファイルがあるようなありません。
コメントが見つかりません