問題タブ [jcryption]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1878 参照

php - jCryption 3.0 サーバー側部分の node.js 実装

jCryption 3.0 プラグインのサーバー側部分を node.js で実装した人はいますか? 著者はサーバーに PHP を使用しています。コードは GitHub にあります。ハンドシェイクハンドラーに苦労しています。どういうわけか、プライベートPEMキーでリクエストのbase64キーを復号化できません(RSAには「ursa」モジュールを使用しています)。これが私のハンドラーです(チャレンジ部分で完全には終了していません):

これで、復号化時に常にエラーになります。このような:

PHPワークフロー(上記のリンク)を見て、私が間違っていることを教えてください。ありがとう

編集: HazAが言ったように、パディングは事実でした:

0 投票する
1 に答える
515 参照

php - proc_open (AES) なしの PHP サーバー側 jCryption?

これらの機能を完全に無効にできるように、proc_open(またはexecなど)なしでjCryptionのサーバー側PHP処理コードを実装しようとしていますが、AES暗号化/復号化を何に一致させるのが難しいですかjCryption はクライアント側で実行されていますが、OpenSSL 関数を使用して RSA コンポーネントを動作させることができました。

具体的には、次の 2 つの関数の proc_open 部分を置き換えるコードを書くのに苦労しています。

PHP の MCrypt 関数と OpenSSL 関数の両方を試しましたが、どちらも一致していないようでした (手元に試したものはありませんが、もう一度試して投稿できます)。openssl コマンドを一致させる方法に関するアドバイスをいただければ幸いです。

0 投票する
0 に答える
2589 参照

java - jcryption 3.0 暗号化から Java 復号化

JCrytion 3.0.1 を使用して javascript でデータを暗号化し、Java によってサーバー上で復号化しようとしています。私の質問は、処理に Byte[] を必要とする Cipher クラスを使用して、Java で暗号化された文字列を復号化する方法です。
これは、Javaからキーを生成する方法です


そして、私が使用したデータを復号化するために


これはクライアント側の私のjavascriptです

getBytes() を使用しようとしましたが、機能しません
。テストした他のテキストではうまく機能します。私の唯一の問題は、暗号化された文字列を JCryption を使用して javascript から byte[] に変換し、Java で復号化する方法です。
ありがとうございました

0 投票する
2 に答える
677 参照

asp.net - jCryption ASP.Net MVC

plain textセキュリティ チームから、ログイン ページでパスワードを送信しないように求められましたが、HTTPS を使用しています。そのため、送信前にクライアント側の暗号化を行う必要があると考え、解決策を探してjCryptionを実装することにしました。
ただし、いくつかのグーグルがこれを見つけた後、そこに示されている例は PHP/pythonです。リンクで説明されていることは何でもしましたが、ユーザーがフォームで送信したフォーム データを取得する方法がわかりません。

ログイン ポストバック アクションのスクリーンショット

keyログイン ポスト バック アクションにリターンのみが表示され、LoginModelユーザー名、パスワードが null である必要があります。

ログイン.cshtml

更新 ログインポストアクションにブレークポイントを設定すると、次のように2回ポップアップしkeyますjCryption送信後のjCryptionフォームデータ

0 投票する
1 に答える
79 参照

ios - Objective C で jcryption を実装する

jcryptionIOSで実装する必要があります。Rijndael暗号化を内部で使用してデータを暗号化するライブラリを調べました。

試してみAES256EncryptWithKeyましたが、期待される暗号化キーが得られません。

これに関するヘルプはいいでしょう。ありがとう