【问题标题】:Migrate AIX 5.3 crypt function to C#将 AIX 5.3 crypt 函数迁移到 C#
【发布时间】:2012-06-24 19:41:52
【问题描述】:

我有一个项目在旧 AIX 系统上,我们正在将它迁移到新的 Windows 服务器系统。我正在尝试设置身份验证系统,但我似乎无法匹配创建密码加密的方式。

C# 能否模仿 AIX crypt 函数?我了解该函数使用 DES 的一种形式,但我似乎无法设置 C# DES 以匹配 AIX crypt 的输出。

【问题讨论】:

  • 看来这只是unix crypt 命令,所以你可能可以从其他地方获取源代码“提供这些子例程是为了与UNIX系统实现兼容。”
  • @GregS:好吧,看来他已经尝试过了,问题变成了“代码在哪里?”

标签: c# .net encryption aix des


【解决方案1】:

快速搜索通用 unix crypt() 的实现似乎指向code project 的实现。

请注意,这只是 AIX 试图模拟的通用 Unix crypt()。最好先针对 AIX 代码对其进行测试,同时牢记输入和输出参数的特定编码(字符)编码。

【讨论】:

  • 我不会是个混蛋,只是回答“是”,因为 C# 编程语言是图灵完备的 :)
  • 非常感谢!这正是我一直在寻找的。 (不知道为什么我尝试过的任何谷歌搜索都没有提出这个问题。)
猜你喜欢
  • 2019-11-25
  • 1970-01-01
  • 2010-10-25
  • 1970-01-01
  • 2017-05-20
  • 2016-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多