哪里有适合单片机的对称加密算法?

wjhtingerx
ca6140 10月08日 字数 2

rt

Embedded 嵌入式系统
8 个回复
tom6bj
tom 10月08日

自己写一个呗,把明文和足够长的密钥做XOR就行了吧

【 在 wjhtingerx (ca6140) 的大作中提到: 】

: rt

eggcar
eggcar 10月08日

啥芯片?有的芯片自带aes引擎

intron
内含子 10月09日

中国国家标准 SM4 算法及块模式:

https://github.com/guanzhi/GmSSL/tree/master/crypto/sms4

美国国家标准 AES 算法及块模式:

https://github.com/openssl/openssl/tree/master/crypto/aes

【 在 wjhtingerx (ca6140) 的大作中提到: 】

: 标  题: 哪里有适合单片机的对称加密算法?

: 发信站: 水木社区 (Tue Oct  8 16:38:55 2019), 站内

: rt

: --

intron
内含子 10月09日

这个“算法”有统计暴露的问题。

现有的算法那么多,没有必要自己“造轮子”。

【 在 tom6bj (tom) 的大作中提到: 】

: 标  题: Re: 哪里有适合单片机的对称加密算法?

: 发信站: 水木社区 (Tue Oct  8 17:17:01 2019), 站内

: 自己写一个呗,把明文和足够长的密钥做XOR就行了吧

: 【 在 wjhtingerx (ca6140) 的大作中提到: 】

: : rt

: --

intron
内含子 10月09日

对于现在的单片机,装入 C 语言实现的纯软件算法

根本不是问题。

【 在 eggcar (eggcar) 的大作中提到: 】

: 标  题: Re: 哪里有适合单片机的对称加密算法?

: 发信站: 水木社区 (Tue Oct  8 20:02:45 2019), 站内

: 啥芯片?有的芯片自带aes引擎

: --

tom6bj
tom 10月09日

复杂一点的如果没有硬件支持就太慢了

看他对速度要求多高了,要快的话还是找带现成aes之类模块的单片机吧

这个“算法”有统计暴露的问题。

现有的算法那么多,没有必要自己“造轮子”。

【 在 tom6bj (tom) 的大作中提到: 】

【 在 intron (内含子) 的大作中提到: 】

: 标  题: Re: 哪里有适合单片机的对称加密算法?

: 发信站: 水木社区 (Tue Oct  8 17:17:01 2019), 站内

: 自己写一个呗,把明文和足够长的密钥做XOR就行了吧

: 【 在 wjhtingerx (ca6140) 的大作中提到: 】

: : rt

: --

xubinbjut
xubjut 10月10日
spadger
imdx 10月10日

TEA

【 在 wjhtingerx (ca6140) 的大作中提到: 】

: rt

ArchLinux
a lightweight and flexible distribution 10月11日

对称加密几乎全是位运算,实现开销应该不大。当前主流的对称密码有块密码 AES 和流密码 Chacha20.

智能卡固件 GNUK 是实现在 STM32 上的,里面实现了需要大量乘法的公钥密码 RSA4096 和 Ed25519.

【 在 wjhtingerx (ca6140) 的大作中提到: 】

: rt