问题列表 - 第43159页

用于Web身份验证的SHA1-hashing代替Blowfish

由于无法找到一个工作的php/javascript实现的blowfish,我现在正在考虑使用SHA1哈希来实现基于Web的身份验证,但是在这个特定领域缺乏知识使我不确定所选方法是否足够安全.

计划的路线图:

  1. 用户密码作为MD5哈希存储在服务器上.
  2. 服务器发出公钥(当前时间的MD5哈希值,以毫秒为单位)
  3. 客户端javascript函数将用户密码作为输入,并计算其MD5哈希值
  4. 然后,客户端从上面连接公钥和密码哈希,并计算结果字符串的SHA1
  5. 客户端将SHA1哈希发送到服务器,其中使用公钥和用户密码MD5哈希执行类似的计算
  6. 服务器比较哈希值,匹配表示验证成功.
  7. 不匹配表示身份验证失败,服务器发出新的公钥,有效地使已使用的公钥到期.

现在,有问题的部分是关于在SHA1之前连接两个密钥,是否容易发生某种统计或其他攻击?

是否有任何特定的顺序可以连接密钥以提高整体质量(即更高的位对加密的可靠性更重要)?

先感谢您.

authentication hash cryptography nonce

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

PrimeFaces commandButton不会导航或更新

我使用Primefaces使我的应用程序更美观.我注意到了,p:commandButtonh:commandButton没有以同样的方式工作.

p:commandButton呼叫的方式,没有别的hapens.该h:commandButton调用方法和返回导航.

使用后按下登录按钮后我遇到重定向问题p:commandButton.怎么处理?


我有一个更新参数:

<p:commandButton value="Login" action="#{login.login}" type="submit" update="msgs" />
Run Code Online (Sandbox Code Playgroud)

jsf primefaces jsf-2

39
推荐指数
3
解决办法
8万
查看次数

如何改变NSWindow标题栏的高度?

我想改变NSWindow标题栏的高度.

这里有些例子: 替代文字

和…

替代文字

我可以使用NSToolbar,但问题是我无法将视图放置得非常高(例如:我不能将segmentedControl放在比图片更高的位置,因为还有标题栏) 替代文字

如果我删除标题栏,我无法放置NSToolbar,窗口不可移动.

你有什么想法吗?

macos cocoa nswindow

9
推荐指数
2
解决办法
1万
查看次数

我可以从C#类中获取VB类的obejct

我是否可以从C#类中获取VB类,如果可能的话,那么我将要做什么?

.net c# vb.net asp.net

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

OSX键盘快捷键后台应用程序,如何操作

我希望我的OSX应用程序位于后台并等待键盘快捷键才能生效.它应该可以配置为类似于首选项中的Growl,或者可以作为状态栏中的dropbox访问.

  • 我必须使用什么样的xcode模板?
  • 如何全局捕获键盘快捷键?

macos keyboard-shortcuts backgroundworker

14
推荐指数
2
解决办法
4446
查看次数

尾递归函数不应该更快吗?

我有以下Clojure代码来计算具有某种"可以考虑"属性的数字.(代码究竟做了什么是次要的).

(defn factor-9
  ([]
    (let [digits (take 9 (iterate #(inc %) 1))
          nums (map (fn [x] ,(Integer. (apply str x))) (permutations digits))]
      (some (fn [x] (and (factor-9 x) x)) nums)))
  ([n]
      (or
        (= 1 (count (str n)))
        (and (divisible-by-length n) (factor-9 (quot n 10))))))
Run Code Online (Sandbox Code Playgroud)

现在,我进入TCO并意识到如果使用recur关键字明确告知Clojure只能提供尾递归.所以我重写了代码来做到这一点(用recur代替因子9是唯一的区别):

(defn factor-9
  ([]
    (let [digits (take 9 (iterate #(inc %) 1))
          nums (map (fn [x] ,(Integer. (apply str x))) (permutations digits))]
      (some (fn [x] (and (factor-9 x) x)) nums)))
  ([n]
      (or
        (= 1 …
Run Code Online (Sandbox Code Playgroud)

tail-recursion clojure tail-call-optimization

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

PHP - 在AJAX请求中退出或死亡()?

这里的最佳做法是什么?使用die()还是exit()?这两者有什么区别?

if($_GET['do_thing']):
  echo 'bla bla';
  exit(); // or die(), or something else?
endif;
Run Code Online (Sandbox Code Playgroud)

php ajax json

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

PHP爆炸和数组索引

如何使用以下代码?

$ a = explode('s',$ str)[0];

我只看到这样的解决方案:

$ a = explode('s',$ str); $ a = $一个[0];

php arrays

19
推荐指数
1
解决办法
2万
查看次数

直接访问实例变量与使用访问器方法

谁能解释通过self.attribute和通过访问实例属性之间的区别@attribute

ruby accessor instance-variables

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

如何向UI选项卡添加交叉淡入淡出?

您好我从http://forum.jquery.com/topic/how-to-add-a-cross-fade-to-ui-tabs复制问题,因为我有同样的问题.

大家好

我已经使用标准UI选项卡代码设置了选项卡式界面.

<script type="text/javascript">
$(function() {
$("#tabbedArea").tabs({ fx: { opacity: 'toggle' } }).tabs('rotate', 6000, 'true')
});
</script>
Run Code Online (Sandbox Code Playgroud)

此时,作为一个显示的选项卡淡出,在出现下一个选项卡之前留下一个空白区域.

我想要发生的是当tab1淡出,tab 2淡入 - 创建一个交叉淡入淡出.

谁能告诉我如何实现这一目标?

提前致谢

jquery jquery-ui fade jquery-ui-tabs

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