ブロックティー (XXTEA) を使用して、暗号化されたテキストを人間が読める形式に変換するにはどうすればよいですか?
string encryptedText = "ASDFSDAFSADFSDFSDFSDAF"; (正しい形式であると仮定します)
key/pwd も持っています。
ブロックティー (XXTEA) を使用して、暗号化されたテキストを人間が読める形式に変換するにはどうすればよいですか?
string encryptedText = "ASDFSDAFSADFSDFSDFSDAF"; (正しい形式であると仮定します)
key/pwd も持っています。
ここに、ブロックティーアルゴリズムの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
繰り返しになりますが、実装が簡単であることを意味しているので、それほど難しくはありません。問題のある特定の部品がある場合は、必ずフォローアップしてください。
Edit1: C# のコア XTEA アルゴリズムとCodeProjectの VB.NET の他の部分
CodeProject の Compact Framework 用のTiny Encryption Algorithm と XTEA
ここに XXTEA アルゴリズムの JavaScript 実装があり、ここに.
これは、それらすべてのPascal 実装です。
他のすべての回答で、実装をまとめることができるはずです。それができたら、次の人のために記録されるように、ブログを作成するか、ここに報告してください!
私はこれを見つけましたhttps://github.com/WooCode/xxTeaこれは C# 実装であり、単体テストが提供されています。正確性は確認していません。