问题标签 [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.

0 投票
1 回答
1103 浏览

algorithm - 考虑到gmail的+来检查唯一电子邮件的算法

我有一个带有免费赠品的注册表单,但人们通过注册为滥用它

我可以在我的电子邮件记录上运行任何标准算法来验证这种情况吗?

一个我可以拿走jo@gmail.com并使之无效的地方jo+1@gmail.com

另外我不知道+可以使用其他类似的符号。也许.

编辑:了解我的数据库中可能有一百万封电子邮件开始

0 投票
2 回答
6364 浏览

openssl - 使用 OpenSSL 进行签名和验证

我正在尝试使用 OpenSSL 进行签名和验证签名的基本练习。签名工作正常

但是,当我尝试验证该签名时,出现错误。

我尝试使用的公钥是 PEM 格式的转换后的 SSH 公钥:

用命令生成

根据我阅读过的有关此问题的讨论和文档,这应该可行。但事实并非如此。

有什么提示吗?


编辑:我刚刚尝试了使用 OpenSSL 生成的一对密钥而不是转换后的 SSH 密钥的相同过程。那只是默默地失败而不是产生错误(openssl给我pkeyutl使用信息而不是验证签名)。

编辑 2:使用二进制签名(省略-hexdump)对使用 OpenSSL 生成的密钥具有相同的效果。在转换后的 RSA 密钥上,我得到

0 投票
1 回答
9560 浏览

error-handling - VBscript:验证文件是否已完全复制/错误处理

我正在尝试在我的脚本中添加一些内容,让我知道我正在复制的文件是否已被完全复制。

基本上我正在压缩一堆文件,然后将它们发送到网络上的映射驱动器。然后,一旦成功复制了原始位置的文件,我的脚本就会删除它们。该脚本运行良好,但我只需要添加一些错误处理,让我知道复制是否未成功完成。

我从来没有在 vbscript 中使用过任何错误处理,因为我只有大约一周的时间,所以任何帮助都将不胜感激。如果我需要更深入地解释任何事情,请告诉我。我的脚本可以在下面找到:


'指定要压缩的文件所在的目录路径'指定压缩文件的目标'指定要查找的文件扩展名'指定要查找的文件名前缀

'将文件从一个路径复制到另一个路径

'文件被成功压缩和复制后,指定从哪里删除'旧的压缩文件,以及要删除的本地存档文件夹路径

'可以删除整个存档文件夹,也可以只删除文件夹中的 .zip 文件

'复制成功后需要删除的原始文件所在位置

0 投票
2 回答
1115 浏览

mysql - MySQL 复制 - 如何验证复制的数据?

如何验证从 MySQL 服务器上的复制数据?

有什么可推荐的工具吗?

0 投票
3 回答
441 浏览

javascript - 如何使用javascript在文本字段中逐字阅读

我想使用 javascript 验证新加坡身份证,公式是

1) 以我想测试 NRIC 号码 S1234567 为例。第一个数字乘以 2,第二个数字乘以 7,第三个数字乘以 6,第四个数字乘以 5,第五个数字乘以 4,第六个数字乘以 3,第七个数字乘以 2。然后将总数相加。所以,1×2+2×7+3×6+4×5+5×4+6×3+7×2=106。

2) 如果身份证的第一个字母以 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

我如何阅读每个数字来计算公式?提前致谢!

0 投票
2 回答
1051 浏览

ruby-on-rails - 无法验证(检查)贝宝帐户

当用户注册时,我需要验证 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 :

此行的第一个问题:

我可以把它改成

第二个问题 - 问题在哪里,我做错了什么?

0 投票
0 回答
98 浏览

c# - 起订量和具有动态参数的方法

可能重复:
如何模拟采用动态对象的方法调用

我有一个动态参数的方法:

我还有一个包含此方法的类的 Moq 模拟。我需要验证是否调用了 SampleMethod,所以我尝试了以下代码

_dynClassMock.Verify(x => x.SampleMethod(It.IsAny<dynamic>()), Times.Once);

但它不起作用。我有以下编译时错误:

表达式树可能不包含动态操作

这个问题有什么解决方法吗?

0 投票
1 回答
6133 浏览

hash - 验证 bcrypt 哈希?

在这个问题中:

有人可以解释 BCrypt 如何验证哈希吗?

伊恩博伊德在他的回答结尾写道:

有了这些知识,您现在可以correctbatteryhorsestapler根据保存的哈希验证密码:$2a$12$mACnM5lzNigHMaf7O1py1OLCBgGL4tYUF0N/4rS9CwDsI7ytwL4D6

我正在使用以下 Perl 程序来尝试验证此哈希:

我的程序的输出如下:

我想知道,根据上面的信息,任何人都可以告诉我我的 Perl 脚本做错了什么(为什么它不能正确验证密码)?如果我使用我的系统生成的哈希,我会得到一个匹配:

我在两个不同的系统上得到了相同的结果(一个运行 eksblowfish 0.009 的 CentOS 和另一个运行 eksblowfish 0.007 的 Win7 64 位,都运行 Perl 5.8.8)。

我边做边学,所以我希望了解为什么这对我不起作用。

0 投票
1 回答
28220 浏览

java - 使用公钥验证签名

我有一个外部服务,它在某些定义的事件后给我回电,并用它的私钥签署他的请求。

我已经存储了如下所示的公钥:

所以我的工作是通过验证签名来检查请求的内容是否没有被改变。

这是我的算法:

但是现在我的算法在“PublicKey publicKey = keyFactory.generatePublic(publicKeySpec)”处被这条消息停止:

那么如何以 java api 接受的方式加载我的密钥呢?

0 投票
1 回答
3227 浏览

mocking - 单元测试 - 调用验证方法

我正在对一种方法进行单元测试,该方法将对象作为参数 A,创建另一个对象 B 的实例,并用 A 填充 B 的属性。然后代码调用一个名为 messageSender.send(B) 的单独类上的方法;

我需要验证 send() 是否被调用。我尝试了以下方法,但没有说 sendBMessage 是用不同类型的 B 对象调用的。

有人知道如何验证 messageSender.send(B) 吗?