加密问题竟然谈到国家问题上了

kaukiyou 2009-11-26 10:25:26
美国的客户说SHA512算法不能出口到中国,就是SHA512Managed这个类

我说我的电脑能用SHA512Managed加密,他就问我是中国版的操作系统还是美国版的?

该怎么回答?

...全文
362 40 打赏 收藏 转发到动态 举报
写回复
用AI写文章
40 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyworth98 2009-11-27
  • 打赏
  • 举报
回复
zzzzz
Ricercar 2009-11-26
  • 打赏
  • 举报
回复
这个没办法,已尊重法律为优先
aihui109 2009-11-26
  • 打赏
  • 举报
回复
当然,我也是菜鸟,只是个人理解而已,也不知道对不对,希望有下文
aihui109 2009-11-26
  • 打赏
  • 举报
回复
[Quote=引用 31 楼 wuyi8808 的回复:]
http://msdn.microsoft.com/zh-cn/library/system.security.cryptography.sha512managed.aspx
.NET Framework 类库
SHA512Managed 类

使用托管库计算输入数据的 SHA512 哈希算法。

命名空间:  System.Security.Cryptography
程序集:  mscorlib(在 mscorlib.dll 中)

备注
哈希值用作表示大量数据的固定大小的唯一值。两组数据的哈希值仅在相应数据也匹配时才应当匹配。数据的少量更改会在哈希值中产生不可预知的大量更改。

SHA512Managed 算法的哈希值大小为 512 位。

在 msdn 上是不是还要加上一条:

警告
该类只允许在美国本土使用。

[/Quote]

把软件实物化,就比较好理解了。能使用不一定能出口,因为出口牵涉到利益关系了。
winner2050 2009-11-26
  • 打赏
  • 举报
回复
叫 FBI 来抓你老板吧。
NowtAngell 2009-11-26
  • 打赏
  • 举报
回复
呵呵,这样的事情不是没出过吧 数据库是典型的这类问题
最终无法解决 谁傻逼到去买个正版的???..
别人找上门来了,那你说你该怎么说呢???.
如果每种事情都按规定路线走 那很多小型公司可以直接倒闭了
wuyi8808 2009-11-26
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/system.security.cryptography.sha512managed.aspx
.NET Framework 类库
SHA512Managed 类

使用托管库计算输入数据的 SHA512 哈希算法。

命名空间: System.Security.Cryptography
程序集: mscorlib(在 mscorlib.dll 中)

备注
哈希值用作表示大量数据的固定大小的唯一值。两组数据的哈希值仅在相应数据也匹配时才应当匹配。数据的少量更改会在哈希值中产生不可预知的大量更改。

SHA512Managed 算法的哈希值大小为 512 位。

在 msdn 上是不是还要加上一条:

警告
该类只允许在美国本土使用。
xray2005 2009-11-26
  • 打赏
  • 举报
回复
你能使用并不代表你能进行出口等。

如果你出口到美国,美国在进行进出口检查的时候,那你就违法了。

当然,你直接把软件发给美国客户,不经过美国进出口相关部门的检查,客户也接受,那就无所谓了。
wuyi8808 2009-11-26
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 xray2005 的回复:]
安全类的确是有相关法律规定不能出口。

如果我们使用的IE是128的,更高位的密码算法,美国不允许出口的

我们国家也是有相关规定的,不能出口某些安全类的东西。

有关政策,你可以咨询有关部门,如国家密码管理局。

这些东西,最好注意一下比较好,可大可小的事情,没出问题的话一切OK,一旦出问题就不好说了。
[/Quote]

你放心好了,禁止出口的加密算法,美国人(微软)是不会放到 .NET Framework SDK 中的。


fengjian_428 2009-11-26
  • 打赏
  • 举报
回复
哦 看错了 是破解不是发明
fengjian_428 2009-11-26
  • 打赏
  • 举报
回复
SHA美国国家安全局设计的吧
SATAN1122 2009-11-26
  • 打赏
  • 举报
回复
..这个是真的学习了.....
kaukiyou 2009-11-26
  • 打赏
  • 举报
回复
It worked in both Chinese version and American version of Windows. I do not think there are restrictions of using MD5 and SHA in China, as far as I know, It's Xiaoyun Wang a professor in Shandong province, China found the algorithm to crack MD5, SHA-0 and SHA-1.
理查德 2009-11-26
  • 打赏
  • 举报
回复
扯淡
xray2005 2009-11-26
  • 打赏
  • 举报
回复
安全类的确是有相关法律规定不能出口。

如果我们使用的IE是128的,更高位的密码算法,美国不允许出口的。

我们国家也是有相关规定的,不能出口某些安全类的东西。

有关政策,你可以咨询有关部门,如国家密码管理局。

这些东西,最好注意一下比较好,可大可小的事情,没出问题的话一切OK,一旦出问题就不好说了。
wuyi8808 2009-11-26
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 kaukiyou 的回复:]
那位朋友的操作系统是中文版的?

帮我运行下7楼的程序, 看正常不, 谢了。
[/Quote]

我7楼的程序就是在 Windows 2003 Server 中文版下编译运行的。
wszhoho 2009-11-26
  • 打赏
  • 举报
回复
让他去屎
wuyi8808 2009-11-26
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 noiseaway 的回复:]
说中国的操作系统
[/Quote]

同意。
kaukiyou 2009-11-26
  • 打赏
  • 举报
回复
那位朋友的操作系统是中文版的?

帮我运行下7楼的程序, 看正常不, 谢了。
wuyi8808 2009-11-26
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 mzjmicrosoft 的回复:]
我就是那个客户.. !_!
[/Quote]

请你拿出不允许使用 SHA512Managed 的法律条文来。

否则,法律没有明确禁止,就是可以用。
加载更多回复(20)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧