ironclad:用Common Lisp编写的加密工具包

上传者: 42122988 | 上传时间: 2023-12-10 15:38:15 | 文件大小: 1.55MB | 文件类型: ZIP
铁定 Ironclad是完全用Common Lisp编写的加密库。 它包括对几种流行的,, 和算法的支持。 对于一些支持Gray流的实现,包含了对方便的。 尽管几乎在所有情况下都提供了可移植代码作为替代方法,但是大多数算法都是针对特定的Common Lisp实现而高效编写的。 该框架应足够灵活,以在可能的情况下适应特定于实现的优化。 包含许多算法的测试向量,以提供对实现的正确性的置信度。 警示语 坚强的铁皮不应被视为可以抵御旁道攻击。 在某些使用某些Common Lisp实现的体系结构上,某些算法可以抵御旁通道攻击,但通常情况下无法保证。 这是由于以下事实:Common Lisp实现的整数和算术函数通常在抵御旁通道攻击方面并不安全。 Ironclad的摘要,MAC和密码对象不应被认为是线程安全的。 创建摘要,MAC或密码对象并同时在多个线程中使用它可能导致不确定的结果。 如果需

文件下载

资源详情

( 274 个子文件 1.55MB ) ironclad:用Common Lisp编写的加密工具包
ironclad.asd 21.26KB
ironclad-text.asd 243B
.gitignore 136B
ironclad.html 94.92KB
LICENSE 1.48KB
kuznyechik.lisp 632.73KB
kalyna.lisp 223.32KB
groestl.lisp 95.08KB
streebog.lisp 87.11KB
aes.lisp 46.07KB
threefish.lisp 43.62KB
cast5.lisp 42.94KB
tiger.lisp 42.26KB
x86oid-vm.lisp 39.12KB
testfuns.lisp 39.10KB
common.lisp 35.37KB
skein.lisp 33.65KB
modes.lisp 33.46KB
aria.lisp 33.24KB
camellia.lisp 32.30KB
twofish.lisp 31.87KB
sosemanuk.lisp 29.07KB
octet-stream.lisp 24.82KB
seed.lisp 23.54KB
sha3.lisp 21.65KB
jh.lisp 21.60KB
serpent.lisp 20.85KB
md5-lispworks-int32.lisp 20.78KB
blowfish.lisp 18.58KB
digest.lisp 18.14KB
square.lisp 17.92KB
des.lisp 17.89KB
cipher.lisp 16.84KB
argon2.lisp 15.31KB
kupyna.lisp 14.52KB
secp521r1.lisp 13.67KB
secp384r1.lisp 13.34KB
secp256r1.lisp 13.12KB
secp256k1.lisp 12.83KB
sm3.lisp 12.69KB
ed25519.lisp 12.42KB
blake2s.lisp 12.25KB
ed448.lisp 12.24KB
whirlpool.lisp 12.10KB
gmac.lisp 11.93KB
math.lisp 11.74KB
benchmark.lisp 11.72KB
blake2.lisp 11.53KB
ripemd-160.lisp 11.22KB
generic.lisp 11.21KB
misty1.lisp 10.63KB
conditions.lisp 10.58KB
md5.lisp 10.33KB
elgamal.lisp 10.10KB
poly1305.lisp 9.68KB
ripemd-128.lisp 9.56KB
rc2.lisp 9.31KB
sha512.lisp 9.24KB
package.lisp 9.07KB
sha1.lisp 8.93KB
benchmark-implementation.lisp 8.36KB
sha256.lisp 7.92KB
siphash.lisp 7.88KB
chacha.lisp 7.44KB
salsa20.lisp 7.30KB
gcm.lisp 7.17KB
dsa.lisp 7.15KB
digests.lisp 6.97KB
make-cipher.lisp 6.87KB
bcrypt.lisp 6.86KB
rc6.lisp 6.77KB
sm4.lisp 6.45KB
md4.lisp 6.11KB
prng.lisp 6.06KB
curve25519.lisp 6.00KB
pkcs1.lisp 5.98KB
idea.lisp 5.96KB
rsa.lisp 5.92KB
curve448.lisp 5.90KB
eax.lisp 5.83KB
x86oid-vm.lisp 5.80KB
md2.lisp 5.24KB
tree-hash.lisp 5.06KB
rc5.lisp 4.86KB
skein-mac.lisp 4.83KB
hmac-kdf.lisp 4.83KB
cmac.lisp 4.71KB
c-functions.lisp 4.57KB
crc24.lisp 4.57KB
etm.lisp 4.38KB
crc32.lisp 4.37KB
fndb.lisp 4.05KB
fortuna.lisp 4.03KB
util.lisp 3.99KB
bcrypt.lisp 3.59KB
pkcs5.lisp 3.55KB
padding.lisp 3.42KB
pkcs5.lisp 3.21KB
password-hash.lisp 3.11KB
hmac.lisp 3.06KB
......
文件过多,未全部展示
[{"title":"( 274 个子文件 1.55MB ) ironclad:用Common Lisp编写的加密工具包","children":[{"title":"ironclad.asd <span style='color:#111;'> 21.26KB </span>","children":null,"spread":false},{"title":"ironclad-text.asd <span style='color:#111;'> 243B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 136B </span>","children":null,"spread":false},{"title":"ironclad.html <span style='color:#111;'> 94.92KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"kuznyechik.lisp <span style='color:#111;'> 632.73KB </span>","children":null,"spread":false},{"title":"kalyna.lisp <span style='color:#111;'> 223.32KB </span>","children":null,"spread":false},{"title":"groestl.lisp <span style='color:#111;'> 95.08KB </span>","children":null,"spread":false},{"title":"streebog.lisp <span style='color:#111;'> 87.11KB </span>","children":null,"spread":false},{"title":"aes.lisp <span style='color:#111;'> 46.07KB </span>","children":null,"spread":false},{"title":"threefish.lisp <span style='color:#111;'> 43.62KB </span>","children":null,"spread":false},{"title":"cast5.lisp <span style='color:#111;'> 42.94KB </span>","children":null,"spread":false},{"title":"tiger.lisp <span style='color:#111;'> 42.26KB </span>","children":null,"spread":false},{"title":"x86oid-vm.lisp <span style='color:#111;'> 39.12KB </span>","children":null,"spread":false},{"title":"testfuns.lisp <span style='color:#111;'> 39.10KB </span>","children":null,"spread":false},{"title":"common.lisp <span style='color:#111;'> 35.37KB </span>","children":null,"spread":false},{"title":"skein.lisp <span style='color:#111;'> 33.65KB </span>","children":null,"spread":false},{"title":"modes.lisp <span style='color:#111;'> 33.46KB </span>","children":null,"spread":false},{"title":"aria.lisp <span style='color:#111;'> 33.24KB </span>","children":null,"spread":false},{"title":"camellia.lisp <span style='color:#111;'> 32.30KB </span>","children":null,"spread":false},{"title":"twofish.lisp <span style='color:#111;'> 31.87KB </span>","children":null,"spread":false},{"title":"sosemanuk.lisp <span style='color:#111;'> 29.07KB </span>","children":null,"spread":false},{"title":"octet-stream.lisp <span style='color:#111;'> 24.82KB </span>","children":null,"spread":false},{"title":"seed.lisp <span style='color:#111;'> 23.54KB </span>","children":null,"spread":false},{"title":"sha3.lisp <span style='color:#111;'> 21.65KB </span>","children":null,"spread":false},{"title":"jh.lisp <span style='color:#111;'> 21.60KB </span>","children":null,"spread":false},{"title":"serpent.lisp <span style='color:#111;'> 20.85KB </span>","children":null,"spread":false},{"title":"md5-lispworks-int32.lisp <span style='color:#111;'> 20.78KB </span>","children":null,"spread":false},{"title":"blowfish.lisp <span style='color:#111;'> 18.58KB </span>","children":null,"spread":false},{"title":"digest.lisp <span style='color:#111;'> 18.14KB </span>","children":null,"spread":false},{"title":"square.lisp <span style='color:#111;'> 17.92KB </span>","children":null,"spread":false},{"title":"des.lisp <span style='color:#111;'> 17.89KB </span>","children":null,"spread":false},{"title":"cipher.lisp <span style='color:#111;'> 16.84KB </span>","children":null,"spread":false},{"title":"argon2.lisp <span style='color:#111;'> 15.31KB </span>","children":null,"spread":false},{"title":"kupyna.lisp <span style='color:#111;'> 14.52KB </span>","children":null,"spread":false},{"title":"secp521r1.lisp <span style='color:#111;'> 13.67KB </span>","children":null,"spread":false},{"title":"secp384r1.lisp <span style='color:#111;'> 13.34KB </span>","children":null,"spread":false},{"title":"secp256r1.lisp <span style='color:#111;'> 13.12KB </span>","children":null,"spread":false},{"title":"secp256k1.lisp <span style='color:#111;'> 12.83KB </span>","children":null,"spread":false},{"title":"sm3.lisp <span style='color:#111;'> 12.69KB </span>","children":null,"spread":false},{"title":"ed25519.lisp <span style='color:#111;'> 12.42KB </span>","children":null,"spread":false},{"title":"blake2s.lisp <span style='color:#111;'> 12.25KB </span>","children":null,"spread":false},{"title":"ed448.lisp <span style='color:#111;'> 12.24KB </span>","children":null,"spread":false},{"title":"whirlpool.lisp <span style='color:#111;'> 12.10KB </span>","children":null,"spread":false},{"title":"gmac.lisp <span style='color:#111;'> 11.93KB </span>","children":null,"spread":false},{"title":"math.lisp <span style='color:#111;'> 11.74KB </span>","children":null,"spread":false},{"title":"benchmark.lisp <span style='color:#111;'> 11.72KB </span>","children":null,"spread":false},{"title":"blake2.lisp <span style='color:#111;'> 11.53KB </span>","children":null,"spread":false},{"title":"ripemd-160.lisp <span style='color:#111;'> 11.22KB </span>","children":null,"spread":false},{"title":"generic.lisp <span style='color:#111;'> 11.21KB </span>","children":null,"spread":false},{"title":"misty1.lisp <span style='color:#111;'> 10.63KB </span>","children":null,"spread":false},{"title":"conditions.lisp <span style='color:#111;'> 10.58KB </span>","children":null,"spread":false},{"title":"md5.lisp <span style='color:#111;'> 10.33KB </span>","children":null,"spread":false},{"title":"elgamal.lisp <span style='color:#111;'> 10.10KB </span>","children":null,"spread":false},{"title":"poly1305.lisp <span style='color:#111;'> 9.68KB </span>","children":null,"spread":false},{"title":"ripemd-128.lisp <span style='color:#111;'> 9.56KB </span>","children":null,"spread":false},{"title":"rc2.lisp <span style='color:#111;'> 9.31KB </span>","children":null,"spread":false},{"title":"sha512.lisp <span style='color:#111;'> 9.24KB </span>","children":null,"spread":false},{"title":"package.lisp <span style='color:#111;'> 9.07KB </span>","children":null,"spread":false},{"title":"sha1.lisp <span style='color:#111;'> 8.93KB </span>","children":null,"spread":false},{"title":"benchmark-implementation.lisp <span style='color:#111;'> 8.36KB </span>","children":null,"spread":false},{"title":"sha256.lisp <span style='color:#111;'> 7.92KB </span>","children":null,"spread":false},{"title":"siphash.lisp <span style='color:#111;'> 7.88KB </span>","children":null,"spread":false},{"title":"chacha.lisp <span style='color:#111;'> 7.44KB </span>","children":null,"spread":false},{"title":"salsa20.lisp <span style='color:#111;'> 7.30KB </span>","children":null,"spread":false},{"title":"gcm.lisp <span style='color:#111;'> 7.17KB </span>","children":null,"spread":false},{"title":"dsa.lisp <span style='color:#111;'> 7.15KB </span>","children":null,"spread":false},{"title":"digests.lisp <span style='color:#111;'> 6.97KB </span>","children":null,"spread":false},{"title":"make-cipher.lisp <span style='color:#111;'> 6.87KB </span>","children":null,"spread":false},{"title":"bcrypt.lisp <span style='color:#111;'> 6.86KB </span>","children":null,"spread":false},{"title":"rc6.lisp <span style='color:#111;'> 6.77KB </span>","children":null,"spread":false},{"title":"sm4.lisp <span style='color:#111;'> 6.45KB </span>","children":null,"spread":false},{"title":"md4.lisp <span style='color:#111;'> 6.11KB </span>","children":null,"spread":false},{"title":"prng.lisp <span style='color:#111;'> 6.06KB </span>","children":null,"spread":false},{"title":"curve25519.lisp <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"pkcs1.lisp <span style='color:#111;'> 5.98KB </span>","children":null,"spread":false},{"title":"idea.lisp <span style='color:#111;'> 5.96KB </span>","children":null,"spread":false},{"title":"rsa.lisp <span style='color:#111;'> 5.92KB </span>","children":null,"spread":false},{"title":"curve448.lisp <span style='color:#111;'> 5.90KB </span>","children":null,"spread":false},{"title":"eax.lisp <span style='color:#111;'> 5.83KB </span>","children":null,"spread":false},{"title":"x86oid-vm.lisp <span style='color:#111;'> 5.80KB </span>","children":null,"spread":false},{"title":"md2.lisp <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"tree-hash.lisp <span style='color:#111;'> 5.06KB </span>","children":null,"spread":false},{"title":"rc5.lisp <span style='color:#111;'> 4.86KB </span>","children":null,"spread":false},{"title":"skein-mac.lisp <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":"hmac-kdf.lisp <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":"cmac.lisp <span style='color:#111;'> 4.71KB </span>","children":null,"spread":false},{"title":"c-functions.lisp <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false},{"title":"crc24.lisp <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false},{"title":"etm.lisp <span style='color:#111;'> 4.38KB </span>","children":null,"spread":false},{"title":"crc32.lisp <span style='color:#111;'> 4.37KB </span>","children":null,"spread":false},{"title":"fndb.lisp <span style='color:#111;'> 4.05KB </span>","children":null,"spread":false},{"title":"fortuna.lisp <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"util.lisp <span style='color:#111;'> 3.99KB </span>","children":null,"spread":false},{"title":"bcrypt.lisp <span style='color:#111;'> 3.59KB </span>","children":null,"spread":false},{"title":"pkcs5.lisp <span style='color:#111;'> 3.55KB </span>","children":null,"spread":false},{"title":"padding.lisp <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"pkcs5.lisp <span style='color:#111;'> 3.21KB </span>","children":null,"spread":false},{"title":"password-hash.lisp <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"hmac.lisp <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
服务器状态检查中...