vb.net大于十进制数据类型

时间:2014-02-12 07:17:26

标签: vb.net cryptography

我正在使用VB.net,我想进行一些加密计算,密钥长度为1024bit(128bytes)。我不想使用已知算法,因此我无法使用安全库。 vb.net中最大的数据类型是十进制(16bytes)。

我该怎么做那些计算?是否存在我不知道的不同数据类型?

2 个答案:

答案 0 :(得分:1)

您可以在.NET 4.0中查看System.Numerics.BigInteger

另外,您可能会发现检查Large Number Calculations in VB.NET

很有意思

答案 1 :(得分:1)

即使您不打算使用它们,检查System.Security.Cryptography命名空间中的现有类也是有益的。

您会注意到,大多数需要处理密钥,块等的方法都是根据byte[]来规定的。 byte[]可以是您想要/需要的那么大。


(插入关于滚动自己的加密代码的常见警告)