BouncyCastle解密输出大小不正确

时间:2018-07-30 08:56:59

标签: c# .net-core bouncycastle

我正在使用BouncyCastle.NetCore。在解密时,似乎GetOutputSize调用返回的值大于输出字节数组的实际所需长度,而多余的字节的值为'0x00'。 因此,在将其转换回对象或字符串之前,我需要使用从ProcessBytes和DoFinal调用中检索到的实际长度来重新创建字节数组。

我应该使用其他调用来事先获取正确的字节数还是应该怎么做?

    var scrollView = UIScrollView().then {
    $0.alpha = 1
    $0.contentMode = .scaleToFill
    $0.translatesAutoresizingMaskIntoConstraints = false
    //$0.isPagingEnabled = true
}
    self.addSubview(scrollView)
    scrollView.activate([
        scrollView.centerXAnchor.constraint(equalTo: self.centerXAnchor),
        scrollView.centerYAnchor.constraint(equalTo: self.centerYAnchor),
        scrollView.heightAnchor.constraint(equalTo: self.heightAnchor, multiplier: 1),
        scrollView.widthAnchor.constraint(equalTo: self.widthAnchor, multiplier: 1),
        ])

干杯。

0 个答案:

没有答案