3.2.0 ⢠Published 5 months ago
@kazura/web-crypto v3.2.0
@kazura/web-crypto
web crypto
Install
pnpm i @kazura/web-cryptoUsage
import { Base64, md5, Rsa1024, Aes128Ecb } from '@kazura/web-crypto'
// md5
md5('plain text')
// base64
const base64Ciphertext = Base64.stringify('plain text')
Base64.parse(base64Ciphertext)
// aes-128-ecb
const aesCiphertext = Aes128Ecb.encrypt('plain text', 'secret key')
Aes128Ecb.decrypt(aesCiphertext, 'secret key')
// rsa-1024
const certificate = Rsa1024.createCertificate()
const rsaCiphertext = Rsa1024.encrypt('plain text', certificate.pubkey)
Rsa1024.decrypt(rsaCiphertext, certificate.privkey)Author
š¤ kazura233
- Website: https://github.com/kazura233
- Github: @kazura233
š¤ Contributing
Contributions, issues and feature requests are welcome!Feel free to check issues page.
Show your support
Give a āļø if this project helped you!
3.2.0
5 months ago
3.1.1
2 years ago
3.1.0
2 years ago
3.0.2
2 years ago
3.0.1
2 years ago
3.0.0
2 years ago
2.1.1
2 years ago
2.1.0
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago
1.0.0
3 years ago
0.0.1-alpha.4
4 years ago
0.0.1-alpha.3
4 years ago
0.0.1-alpha.2
4 years ago
0.0.1-alpha.1
4 years ago