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



出于学习目的,我在CTR模式下的AES中工作,需要在末尾的CTR块中添加"一"。但为了添加一个,我必须将上一个代码的结果(aes_encryption,返回一个[u8;16](转换为u128。现在我想把这个u128转换回一个数组。有可能这样做吗?我的另一个想法是使用std::collections::BitVecsplit_off()函数直接向数组中添加一个,我认为这会更简单、更快。

但为了添加一个,我必须将上一个代码的结果(aes_encryption,返回一个[u8;16](转换为u128。现在我想把这个u128转换回一个数组。有可能这样做吗?

https://doc.rust-lang.org/std/?search=to_*_字节

最新更新