新手问题 请教如何解密 SM4 算法加密后的文件?

jjzxcc · 2013年09月03日 · 最后由 skandhas 回复于 2013年09月03日 · 9409 次阅读

文件使用 SM4 算法加密的,请问要如何解密啊?

俺国自主研制的加密算法?

@luikore 就是那东西,国密局的。原 SMS4 分组密码算法。

你有加密的程序么?密钥逆序再加密一遍就还原了...

@luikore 有个 C 写的,要怎么用?

#4 楼 @jjzxcc

你知道密钥吧?128 位/16 字节,把加密的密钥的 16 个字节反过来就是解密的密钥. 如果加密用了 block chaining (ecb/cbc), 还得把 iv 用上。

没看到代码我也不知道怎么用... cc sm4.c 能出来个可执行文件么?是 windows 的话就要弄个 vc++ express 来编译了

#5 楼 @luikore 我猜楼主知道密钥的可能性小。如果这个文件是其他软件使用的,可以先跟踪这个软件获取密钥,然后再按 吕大 的方法就行了吧。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号