0

ブロックティー (XXTEA) を使用して、暗号化されたテキストを人間が読める形式に変換するにはどうすればよいですか?

string encryptedText = "ASDFSDAFSADFSDFSDFSDAF"; (正しい形式であると仮定します)

key/pwd も持っています。

4

3 に答える 3

1

ここに、ブロックティーアルゴリズムのVisualBasic実装があります。

http://www.blog-dotnet.com/post/Tiny-Encryption-Algorithm-(TEA)-in-Visual-BasicNET.aspx

ブロックティーは簡単に実装できるように設計されているため、C#に変換する(またはVBを使用して.NETアセンブリにコンパイルしてから.NETから参照する)のに苦労する必要はありません。

上記をベースとして使用し、次にここにあるXXTEAアルゴリズムに従って変更する必要があります。

http://en.wikipedia.org/wiki/XXTEA

繰り返しになりますが、実装が簡単であることを意味しているので、それほど難しくはありません。問題のある特定の部品がある場合は、必ずフォローアップしてください。

于 2009-12-23T19:49:48.573 に答える
1

Edit1: C# のコア XTEA アルゴリズムとCodeProjectの VB.NET の他の部分

CodeProject の Compact Framework 用のTiny Encryption Algorithm と XTEA

ここに XXTEA アルゴリズムの JavaScript 実装がありここに.

これは、それらすべてのPascal 実装です。

他のすべての回答で、実装をまとめることができるはずです。それができたら、次の人のために記録されるように、ブログを作成するか、ここに報告してください!

于 2009-12-23T19:57:51.473 に答える
0

私はこれを見つけましたhttps://github.com/WooCode/xxTeaこれは C# 実装であり、単体テストが提供されています。正確性は確認していません。

于 2012-11-28T15:17:14.150 に答える