gpt4 book ai didi

linux - 想要一个2.6.38以上内核版本使用aes加密方式的例子

转载 作者:IT王子 更新时间:2023-10-29 01:19:10 25 4
gpt4 key购买 nike

我知道 linux 内核内部有“aes”模块,所以也许有人可以为我提供一个示例,因为我正在制作一个使用此功能的内核模块。

非常感谢。

最佳答案

例如,您可以查看 net/mac80211/aes_ccm.c。基本顺序是

  • crypto_alloc_cipher("aes", ...)
  • crypto_cipher_setkey(...)
  • 根据需要执行crypto_cipher_encrypt_one(...)
  • crypto_free_cipher(...)

或者net/ceph/crypto.c给出了在CBC模式下使用AES的例子。

在任何情况下都要非常小心生成 key 的方式和链接模式,否则您很可能会犯错误并做出不安全的事情。

关于linux - 想要一个2.6.38以上内核版本使用aes加密方式的例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6059528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com