Rust: 如何在U8数组中添加一个

问题描述 投票:0回答:2

我在CTR模式下的AES工作,出于学习的目的,需要在CTR块的最后添加'一'。但是为了添加一个,我必须将之前的代码结果(aes_encryption返回一个[u8;16])转换为一个u128。现在我想把这个u128转换成一个数组。我的另一个想法是直接在数组中添加一个数,使用 split_off() 的功能 std::collections::BitVec 这将是更简单和更快,我想。

arrays math rust aes add
2个回答
0
投票

但为了增加一个,我不得不将之前代码的结果(aes_encryption,返回一个[u8;16])转换为一个u128。现在我想把这个u128转换成一个数组。有没有可能这样做?

https:/doc.rust-lang.orgstd?search=to_*_bytes)。

© www.soinside.com 2019 - 2024. All rights reserved.