Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在vb.net中实现des-ede2_Vb.net_Security_Cryptography_3des - Fatal编程技术网

在vb.net中实现des-ede2

在vb.net中实现des-ede2,vb.net,security,cryptography,3des,Vb.net,Security,Cryptography,3des,有人能帮我开始吗?我们有一个当前的KEGEGN,用于使用C++中的DES-EDE2的一组应用程序。 我需要让我的vb.net应用程序验证由该keygen生成的密钥。有人知道从哪里开始吗 我疯狂地在谷歌上搜索,但希望有人能给我指出正确的方向 谢谢大家! 您可能需要检查密钥的两个不同方面;该密钥是否为有效的des密钥,或者是否为某种数据加密的密钥 如果每个密钥字节的位奇偶校验()为奇数,则可以使用密钥 正如标题所示,您希望在vb.net中实现des,然后检查数据是否已使用此密钥加密。只有当您知道原始

有人能帮我开始吗?我们有一个当前的KEGEGN,用于使用C++中的DES-EDE2的一组应用程序。 我需要让我的vb.net应用程序验证由该keygen生成的密钥。有人知道从哪里开始吗

我疯狂地在谷歌上搜索,但希望有人能给我指出正确的方向


谢谢大家!

您可能需要检查密钥的两个不同方面;该密钥是否为有效的des密钥,或者是否为某种数据加密的密钥

如果每个密钥字节的位奇偶校验()为奇数,则可以使用密钥


正如标题所示,您希望在vb.net中实现des,然后检查数据是否已使用此密钥加密。只有当您知道原始内容的某些部分时(例如,它是如何开始的,可能发生或不太可能发生的字符,等等,越不具体,误报越多),才有可能这样做。如果您真的打算在vb.net中实现des,我建议您阅读原始标准文档。IMO是了解des工作原理的最佳方法

这是一个很好的例子,但是,当我解密一个已知密钥时,它返回垃圾。我确保“密钥”是正确的。根据我对老开发人员的理解,您希望如何验证该密钥。一旦你解码了钥匙,你就会在那里得到订单信息,根据你验证的信息。从我的研究看来,这是不可能的。有人有什么吗?