問題タブ [verify]
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.
algorithm - Gmailの+を考慮して一意のメールをチェックするアルゴリズム
私は景品ギフト付きの登録フォームを持っていますが、人々は次のように登録することでそれを悪用しています
このシナリオを検証するために電子メールレコードで実行できる標準的なアルゴリズムはありますか?
私が取っjo@gmail.com
て無効にすることができるものjo+1@gmail.com
。
+
また、そのような他の記号を使用できるかどうかもわかりません。多分.
?
編集:最初にDBに100万通のメールが含まれる可能性があることを理解してください
openssl - OpenSSL による署名と検証
OpenSSL を使用して署名と署名を検証する基本的な演習を実行しようとしています。署名は正常に機能します
ただし、その署名を検証しようとすると、エラーが発生します。
使用しようとしている公開鍵は、PEM 形式に変換された SSH 公開鍵です。
コマンドで生成された
この問題について私が読んだ議論とドキュメントに基づいて、それはうまくいくはずです。しかし、そうではありません。
ヒントはありますか?
編集:変換されたSSHキーではなく、OpenSSLで生成されたキーのペアで同じプロセスを試しました。エラーを生成するのではなく、黙って失敗するだけです(署名を検証するのではなく、使用法に関する情報openssl
が得られます)。pkeyutl
編集 2 : バイナリ署名を使用すると (省略-hexdump
)、OpenSSL で生成されたキーに同じ効果があります。変換された RSA キーでは、
error-handling - VBscript:ファイルが完全にコピーされたことの確認/エラー処理
コピーしているファイルが完全にコピーされたかどうかを知らせる何かをスクリプトに追加しようとしています。
基本的に、私は大量のファイルを圧縮してから、ネットワーク上のマップされたドライブに送信しています。次に、ファイルが正常にコピーされたら、元の場所にあるファイルをスクリプトで削除します。スクリプトは完全に正常に機能しますが、コピーが正常に完了しなかった場合に通知するエラー処理を追加する必要があります。
私はこれに約1週間しか入っていないので、vbscriptでエラー処理を使用したことはありません。助けていただければ幸いです。もっと詳しく説明する必要がある場合はお知らせください。私のスクリプトは以下にあります:
'zipするファイルが配置されているディレクトリパスを指定します'zipファイルの宛先を指定します'検索するファイル拡張子名を指定します'検索するファイル名のプレフィックスを指定します
'あるパスから別のパスにファイルをコピーする
'ファイルが正常に圧縮およびコピーされた後、'古いzipファイルを削除する場所と削除するローカルアーカイブフォルダパスを指定します
'アーカイブされたフォルダ全体を削除することも、フォルダ内の.zipファイルのみを削除することもできます
'コピーが成功した後に削除する必要がある元のファイルがある場所
mysql - MySQL レプリケーション - レプリケートされたデータを確認する方法は?
スレーブ MySQL サーバーでレプリケートされたデータを確認するにはどうすればよいですか?
仕事におすすめのツールはありますか?
javascript - javascriptを使用してテキストフィールドで文字ごとに読む方法
JavaScript を使用してシンガポールの NRIC を検証したいのですが、式は次のとおりです。
1) たとえば、NRIC 番号 S1234567 をテストしたいとします。最初の桁に 2 を掛け、2 番目に 7 を掛け、3 番目に 6 を掛け、4 番目に 5 を掛け、5 番目に 4 を掛け、6 番目に 3 を掛け、7 番目に 2 を掛けます。したがって、1×2+2×7+3×6+4×5+5×4+6×3+7×2=106です。
2) NRIC の最初の文字が T または G で始まる場合は、合計に 4 を追加します。
3) 次に、その数を 11 で割り、余りを求めます。106/11=9r7
4) 以下のコードを使用して、IC の種類 (IC の最初の文字) に応じてアルファベットを取得できます。IC が S または T で始まる場合: 0=J、1=Z、2=I、3=H、 4=G、5=F、6=E、7=D、8=C、9=B、10=A IC が F または G で始まる場合: 0=X、1=W、2=U、3= T、4=R、5=Q、6=P、7=N、8=M、9=L、10=K
数式を実行するためにすべての数値を読み取るにはどうすればよいですか? 前もって感謝します!
ruby-on-rails - Paypalアカウントを確認(確認)できません
ユーザーがサインアップするときに、PayPal アカウントを確認する必要があります。
関数があります(ソース - http://curry.byteally.com/finding-verification-status-of-a-paypal-account-ruby-on-rails-paypal-adaptive-accounts-getverifiedstatus/)
資格情報を入力して変更しました。
私はそれを私の static_pages_controller に入れました(今のところ)。
私のroutes.rbに行を追加しました
私の見解では:
しかし、それは常に私にテキストを与えます:
つまり、私のユーザーは PayPal に登録されていません (しかし登録されています!)。
Heroku ログからの EDTED :
この行への最初の質問:
に変更できますか
2番目の質問 - どこに問題があり、何が間違っているのですか?
c# - 動的引数を持つ Moq とメソッド
重複の可能性:
動的オブジェクトを受け取るメソッド呼び出しをモックする方法
動的引数を持つメソッドがあります:
また、このメソッドを含むクラスの Moq モックがあります。SampleMethod が呼び出されたことを確認する必要があるため、次のコードを試しました
_dynClassMock.Verify(x => x.SampleMethod(It.IsAny<dynamic>()), Times.Once);
しかし、うまくいきません。次のコンパイル時エラーがあります。
式ツリーに動的操作が含まれていない可能性があります
この問題の回避策はありますか?
hash - bcrypt ハッシュを検証していますか?
この質問では:
BCrypt がハッシュを検証する方法を誰か説明できますか?
Ian Boyd は、回答の最後に次のように書いています。
この知識を武器に、保存されたハッシュに対してパスワードを検証できるようにcorrectbatteryhorsestapler
なりました: $2a$12$mACnM5lzNigHMaf7O1py1OLCBgGL4tYUF0N/4rS9CwDsI7ytwL4D6
次の Perl プログラムを使用して、このハッシュを検証しようとしています。
私のプログラムの出力は次のとおりです。
上記の情報に基づいて、Perl スクリプトで何が間違っているのか (なぜパスワードが正しく検証されないのか) 教えてくれる人がいるだろうか? システムが生成したハッシュを使用すると、一致が得られます。
2 つの異なるシステム (1 つの CentOS で eksblowfish 0.009 を実行し、もう 1 つの Win7 64 ビットで eksblowfish 0.007 を実行し、両方とも Perl 5.8.8 を実行) で同じ結果が得られます。
私はやって学ぶので、これがうまくいかない理由を理解したいと思っています。
java - 公開鍵を使用した署名の検証
定義されたイベントの後にコールバックし、秘密鍵を使用して彼の要求に署名する外部サービスがあります。
次のような公開鍵を保存しました:
したがって、私の仕事は、署名を検証することによって、リクエストのコンテンツが変更されていないかどうかを確認することです。
これが私のアルゴリズムです:
しかし今のところ、私のアルゴリズムは次のメッセージによって「PublicKey publicKey = keyFactory.generatePublic(publicKeySpec)」ステップで停止しています。
では、Java APIで受け入れられる方法でキーをロードするにはどうすればよいですか?
mocking - 単体テスト - 呼び出されたメソッドの検証
オブジェクトをパラメーター A として受け取り、別のオブジェクト B のインスタンスを作成し、B のプロパティに A のプロパティを設定するメソッドの単体テストを行っています。次に、コードは、messageSender.send(B) という別のクラスのメソッドを呼び出します。
send() が呼び出されたことを確認する必要があります。次のことを試しましたが、 sendBMessage が異なるタイプの B オブジェクトで呼び出されたと言って失敗します。
messageSender.send(B) が呼び出されたことを確認する方法を知っている人はいますか?