翻译 加密算法 Asp高手(Delphi程序员请进)

珠穆朗玛_wypeng 2006-08-26 12:36:16
有这样一个Delphi算法,有谁能翻译成Asp.Net (C#)呢?
Function Lkpn(const s: string; key: DWORD): string;
var
i: longint;
DecS: string;
begin
DecS := s;
for i := 1 to length(s) do
begin
DecS[i] := char(byte(DecS[i]) xor (key shr 4));
end;
result := DecS;
end;
...全文
170 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
没有顶啊?
LHA 2006-08-26
  • 打赏
  • 举报
回复
上面是VB.NET 下面这个是C#

public string LKPN(string S, uint Key)
{
string functionReturnValue = null;
int i;
string result = string.Empty;
for (i = 0; i <= S.Length - 1; i++) {
result += Strings.Chr(Strings.Asc(S(i)) ^ Key >> 4);
}
return result;
return functionReturnValue;
}

记得给分
LHA 2006-08-26
  • 打赏
  • 举报
回复
唉 我给你写一个吧 记得给分啊

Function LKPN(ByVal S As String, ByVal Key As UInteger ) As String
Dim i As Integer
Dim result As String = String.Empty
For i = 0 To S.Length - 1
result += Chr(Asc(S(i)) Xor Key >> 4)
Next
Return result
End Function
rhathymia 2006-08-26
  • 打赏
  • 举报
回复
接分
LHA 2006-08-26
  • 打赏
  • 举报
回复
自己解决没?
  • 打赏
  • 举报
回复
自己解决

62,041

社区成员

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

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

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

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