标签: challenge-response

只有当有人有加密狗时,如何才能使网站可访问?

假设您希望在SSL加密的登录/密码之上添加额外的凭据层,但您不希望增加用户的复杂性.有没有办法将拥有加密狗的要求添加到具有现有跨平台浏览器功能的Web服务器身份验证方案中?

换句话说,要访问网站,您需要一个用户名,密码和已插入客户端计算机的USB加密狗.加密狗可能会做出某种挑战/回应.

如果这个加密狗解决方案能够自动或与简单的插件一起使用,那将是理想的选择.

感谢您的意见和建议.

security authentication dongle challenge-response

13
推荐指数
2
解决办法
3866
查看次数

从1到100,打印"ping"如果是3的倍数,"pong"如果是5的倍数,或者打印数字

我刚从求职面试回家,面试官让我写一个程序:

它应该从1到100,并打印...

如果它是3的倍数,"ping"
如果它是5的倍数,"pong"
Else,打印数字.

如果它是3和5的倍数(如15),它应该打印"ping"和"pong".

我选择了Javascript,并想出了这个:

for (x=1; x <= 100; x++){
    if( x % 3 == 0 ){
        write("ping")
    }
    if( x % 5 == 0 ){
        write("pong")
    }
    if( ( x % 3 != 0 ) && ( x % 5 != 0 ) ){
        write(x)
    }
}
Run Code Online (Sandbox Code Playgroud)

实际上,我对我的解决方案非常不满意,但我无法找到更好的解决方案.

有谁知道更好的方法吗?它检查了两次,我不喜欢它.我在家里做了一些测试,没有成功,这是唯一一个返回正确答案的测试......

javascript fizzbuzz challenge-response

10
推荐指数
3
解决办法
5万
查看次数

挑战 - 响应协议如何帮助抵御中间人攻击?

质询 - 响应身份验证如何防止中间人攻击?我阅读了维基文章但仍然无法理解.

security authentication man-in-the-middle challenge-response

7
推荐指数
1
解决办法
7677
查看次数

如何使用Delphi创建视觉质询/响应以恢复对应用程序的访问?

我有兴趣在Delphi中创建挑战/响应类型过程.场景是这样的...我们有2台计算机...... 1属于用户,1属于支持技术人员.

用户被锁定在某个程序之外,为了获得1次访问权限,我希望:

  1. 要向用户显示挑战短语,例如"28394LDJA9281DHQ"或某种类型的合理唯一值
  2. 用户将致电支持人员并阅读此挑战(在支持人员验证其身份后)
  3. 支持人员将此挑战值键入其系统中的程序,该程序将生成响应,与响应一样独特,例如"9232KLSDF92SD"
  4. 用户键入响应,程序确定这是否是有效响应.
  5. 如果是,则授予用户一次访问该应用程序的权限.

现在,如何做到这一点是我的问题?我将有2个应用程序无法相互进行网络访问.Windows中是否有任何功能可以帮助我完成此任务?

我相信我可以在CryptoAPI中使用一些功能,但我真的不知道从哪里开始.我很感激您提供的任何帮助.

delphi authentication cryptography challenge-response

5
推荐指数
2
解决办法
361
查看次数

为什么应该避免基于时间的随机数?

在挑战-响应机制(和其他系统)中,建议不要使用基于时间的随机数。

为什么应该避免?

cryptography challenge-response nonce

5
推荐指数
1
解决办法
1247
查看次数

Hackerrank.com tic tac toe挑战

我想问一下是否有可能在tic tac toe挑战中获胜?因为法官机器人知道每一个技巧,并且他知道如何失败,技巧就会移动.我只能在两个回合中打平比赛.如果有可能的话,请你们给我一个暗示吗?

python challenge-response tic-tac-toe

4
推荐指数
1
解决办法
812
查看次数

Javascript函数挑战add(1,2)和add(1)(2)都应返回3

我的一个朋友要求我编写一个适用于这两种情况的函数

add(2,4)  // 6
add(2)(4) // 6
Run Code Online (Sandbox Code Playgroud)

我的本能是写一个返回自己的add()函数,但我不确定我是朝着正确的方向前进.这失败了.

function add(num1, num2){
    if (num1 && num2){
        return num1 + num2;
    } else {
        return this;
    }
}

alert(add(1)(2));
Run Code Online (Sandbox Code Playgroud)

所以我开始阅读返回其他函数或返回自己的函数.

我会继续尝试,但如果有人有一个光滑的解决方案,我很乐意看到它!

javascript closures function challenge-response

4
推荐指数
2
解决办法
7715
查看次数

双可乐挑战,JavaScript 代码错了?

五个朋友排着队喝着神奇的可乐。当第一个朋友喝下可乐时,他消失了,并乘以两份!之后,那些新的副本走到行尾,下一个朋友喝魔法可乐,重复这个过程。

例如,假设我们有以下朋友:

[Sheldon, Leonard, Penny, Rajesh, Howard]
Run Code Online (Sandbox Code Playgroud)

在 Sheldon 喝下第一口可乐后,这条线会是这样的:

[Leonard, Penny, Rajesh, Howard, Sheldon, Sheldon]
Run Code Online (Sandbox Code Playgroud)

伦纳德喝完可乐后,台词变成了这样:

[Penny, Rajesh, Howard, Sheldon, Sheldon, Leonard, Leonard]
Run Code Online (Sandbox Code Playgroud)

等等...

我的目标是用 JavaScript 编写一个函数,给定一个数组,其中包含一行中的人的名字和一个数字 N,它将返回第 N 个喝魔法可乐的人的名字。

因此,例如,doingconsole.log(whoIsNext([Sheldon, Leonard, Penny, Rajesh, Howard], 1))应该返回Sheldon

为了实现这一点,我编写了以下代码:

function whoIsNext(names, r){
  var fistInLine;

  if(r <= names.length){
    return names[r-1];
  }else{

    while(r > names.length){
      fistInLine = names.shift();
      names.push(fistInLine, fistInLine);
    }
    return names[r-1];
  }
}
Run Code Online (Sandbox Code Playgroud)

此功能适用于以下情况:

names = ["Sheldon", "Leonard", "Penny", "Rajesh", "Howard"];
Test.assertEquals(whoIsNext(names, 1), "Sheldon");
Run Code Online (Sandbox Code Playgroud)

但是测试失败:

names = …
Run Code Online (Sandbox Code Playgroud)

javascript challenge-response

4
推荐指数
1
解决办法
2296
查看次数

社会主义百万富翁议定书与简单的挑战 - 响应如CHAP不同?

这是一个clueluess问题,但社会党百万富翁协议(通常与OTR-Messaging一起使用)与CHAP这样的"常规"挑战 - 响应机制无法做什么?

http://en.wikipedia.org/wiki/Socialist_millionaire

http://en.wikipedia.org/wiki/Challenge-handshake_authentication_protocol

PS:有人可以考虑添加标签"OTR"吗?

cryptography challenge-response off-the-record-messaging

3
推荐指数
1
解决办法
1890
查看次数

jCryption + CRAM是SSL的一个很好的替代品吗?

我想知道jCryption + Challenge Response身份验证机制是否是SSL的一个很好的替代方案.

我知道SSL非常好,但我正在制作一个项目,业主不想购买SSL证书,我想找到一个解决方案,提供最好的安全方法,可以在不使用的情况下获得SSL

有任何想法吗?

encryption ssl jquery challenge-response jcryption

1
推荐指数
1
解决办法
3129
查看次数