标签: dss

Ada/C/++分布式应用程序

我正在尝试评估一些技术,以实现一些Ada模块与一些C++/OpenGL模块之间的通信过程.有一个(Windows XP)Ada应用程序使用COM与C++应用程序通信,但我打算将COM切换到新技术.提出了一些建议,例如直接套接字,DSA,Polyorb,Corba和DSS/Opensplice.

  • DSA似乎只是Ada -implemented(不确定)
  • 根据http://polyorb.ow2.org/,Polyorb在2006年的最后一次实施
  • Corba有人认为,证明其实现简单应用程序的复杂性可能不够简单
  • DSS/Opensplice似乎只是实现了C/C++,因此应该完成Ada绑定.它也看起来也不是很简单.

我个人喜欢COM,但由于迁移,我宁愿采用套接字选项,因为它简单,接口架构可以非常容易地实现.

那你觉得呢?您能否对这些技术发表评论,甚至建议其他更多?

非常感谢.

sockets com corba ada dss

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

数字签名算法的工作实例

有没有人有一个DSA工作示例,其中包含有关如何计算r,s和验证v == r的简单值.由于这个标准已经存在了一段时间并且在图书馆中实现,例如Java Cryptography Extension,我发现很难找到算法如何工作的例子.

Compute r=(gk mod p) mod q 
Compute s=(k-1 * (x * r + i)) mod q 
Verifying a signature; again i is the input, and (r,s) is the signature. 

u1 = (s-1 * i) mod q 
u2 = (s-1 * r) mod q 
v = ((gu1 * yu2) mod p) mod q 
If v equals r, the signature is valid.
Run Code Online (Sandbox Code Playgroud)

谢谢,

cryptography dss dsa

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

在 Python 中读取 .dss 数据库文件

我有一个 DSS 数据库文件,我想使用 Python 从该文件中提取数据库模式。我实际上需要在这个数据库上执行查询,但我找不到任何好的文档开始。所以,我决定是否可以提取模式,我可以创建一个 SQLite 数据库并在那里运行我的实验。

文件内容如下:

5a44 5353 8854 0000 6e04 0000 0700 0000
362d 5146 14a2 2001 85a9 8c00 3037 4a55
4c31 3400 3330 4e4f 5631 3700 3132 3a35
393a 3134 0000 0000 0010 0000 0100 0000
2000 0000 0500 0000 7f00 0000 df10 0000
...  ...  ...  ...
...  ...  ...  ...
Run Code Online (Sandbox Code Playgroud)

笔记。我不熟悉 DSS 数据库。

任何帮助,将不胜感激。

python dss

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

数字签名算法的数学攻击

有没有人知道DSA攻击背后的数学,其中模数p的p-1只由很小的因子组成.实际上,这不会发生,因为密钥生成器会保证不是这样.

关于为DSA生成良好的输入参数的网上有很多信息,因此很难破解,但如果模数p只有很小的因素,p-1就没有关于如何找到X的信息.

math cryptography dss dsa

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

标签 统计

dss ×4

cryptography ×2

dsa ×2

ada ×1

com ×1

corba ×1

math ×1

python ×1

sockets ×1