【问题标题】:Transfer data from java application to c#将数据从java应用程序传输到c#
【发布时间】:2011-03-17 12:53:07
【问题描述】:

我需要将字节数组从我的 java 应用程序传输到 c# 应用程序。一种选择是将其存储到一个文件中,但它并不那么安全。我在想也许有一种方法可以使用内存流或其他东西,这样数据就不会存储在内存以外的任何地方。

编辑:只是为了提供更多信息。应用程序在同一台机器上运行,而 C# 应用程序正在执行 java 应用程序。

【问题讨论】:

  • 可以对写入文件的数据进行加密,插入hashcode,防止数据被篡改。
  • 数据是一个私钥,因此出于安全原因,无论如何都要使用其他密钥对其进行加密以导出它。我现在需要做的是使用我用来加密它的密钥将该加密密钥传输到 c#。

标签: c# java


【解决方案1】:

您可以以允许两个应用程序相互交流的方式公开方法。这是一个similar question,有很多答案。

【讨论】:

  • 我链接的页面上还有许多其他建议,我相信其中一个可以为您服务。
【解决方案2】:

如果您只是在同一台计算机上的程序之间传输字节数组,则使用套接字可能是最容易实现的。

缺点是您需要确保侦听服务器套接字不接受来自任何其他主机的连接(仅绑定到本地主机)。

最安全的方法是通过shared memory

【讨论】:

    【解决方案3】:

    WebService 可以作为异构平台之间通信的选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-06
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 1970-01-01
      • 2021-08-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多