qq_42749380 2018-12-21 18:41 采纳率: 100%
浏览 987
已采纳

onvif里的usernametokendigest的getnonce() 函数是如何实现的?

onvif里的usernametokendigest的getnonce() 函数是如何实现的?
nonceBinaryData = getNonce();

Digest = B64ENCODE( SHA1( B64DECODE( Nonce ) + Date + Password ) )里的B64DECODE( Nonce ) + Date + Password是如何相加?

  • 写回答

2条回答 默认 最新

  • qq_42749380 2019-01-04 16:46
    关注

    getnonce()函数其实只要是随机数就可以使用,随便获取一个随机数然后转为string格式就可以作为usernametokendigest的nonce使用,至于包里看到的NONCE是将nonce进行base64加密后的一串字符。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序