Текст шифрлэлт — үнэгүй
Хүчтэй AES-256-GCM ашиглан нууц үгтэйгээр текстийг шифрлэх, тайлах. Нууц үг хөтчнөөс гарахгүй. Нууцыг аюулгүй хуваалцах.
Хүчтэй, стандарт шифрлэлт: AES-256-GCM, түлхүүр нь PBKDF2-оор (250 000 давталт, SHA-256) нууц үгнээс гарган авагдана. Мессеж тус бүр шинэ санамсаргүй давс болон IV ашигладаг.
Нууц үг хэзээ ч хадгалагдахгүй, хаашаа ч илгээгдэхгүй — бүх зүйл таны хөтч дотор ажиллана. Нууц үгээ мартвал мессежийг сэргээх боломжгүй болно. Шифрлэгдсэн текст болон нууц үгийг тусдаа сувгаар хуваалцана уу.
Нээлттэй формат: Гаралт нь давс (16 байт) + IV (12 байт) + шифр текст + 16 байтын GCM шошгын base64 бөгөөд түлхүүрийг PBKDF2-SHA256-аар 250,000 давталтаар гаргана. Энэ нь OpenSSL эсвэл CryptoJS-тэй нийцэхгүй ч энэ сайтгүйгээр, жишээлбэл Node.js дээр тайлж болно:
const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());Түгээмэл хэрэглээ
- Нууцаа найдвартай хуваалцаарайНүүр эсвэл тэмдэглэл шифрлэж чат эсвэл имэйл дээр илгээ.
- Хувийн тэмдэглэл шифрлэхТа хадгалах эсвэл хаанаас нэгэн газар буулгах мэдрэмтгэл тэмдэглэлүүдийг хамгаа.
- Мандатуудыг аюулгүй илгээхAPI түлхүүрүүд эсвэл нэвтрэх нарийвчилсан мэдээллийг хамтрагчдынхаа хэсэгээр шифрлэх.
- Шифрлэгдсэн сэтгүүлийн оруулга хаяхХувийн бичлэгийг шифрлэх нь зөвхөн та уншиж болно.
- Шифрлэлт хэрхэн ажилладаг тухай сүүлAES-256-GCM шифрлэлтийг үйлдэлд харь.
Хэрхэн ажилладаг
Нууц мэдээллийг найдваргүй сувгаар (имэйл, чат) зөвхөн та болон хүлээн авагч мэдэх нууц үгээр шифрлэж илгээ. Энэ нь нууц үгийн менежертэй ижил хүчтэй, стандарт криптографи ашигладаг — бүхэлдээ таны хөтөч дотор ажиллана.
- 1Та текст болон нууц үг оруулнаЮу ч байршуулагдахгүй; нууц үг хэзээ ч хадгалагдахгүй, дамжуулагдахгүй.
- 2Нууц үгээс түлхүүр гарганаPBKDF2 нууц үгийг 250,000 SHA-256 давталт ба шинэ санамсаргүй давсаар сунгаж, хүчээр таамаглахыг удаан болгодог.
- 3Текстийг AES-256-GCM-ээр шифрлэнэБүрд санамсаргүй IV ашиглах бөгөөд GCM нь баталгаажуулах шошго нэмдэг тул өөрчлөлт (эсвэл буруу нууц үг) тайлах үед илэрнэ.
- 4Та шифрлэсэн текстээ хуваалцанаbase64 үр дүнг дурын сувгаар, нууц үгийг тусад нь илгээнэ. Хүлээн авагч хоёуланг нь энд буулгаж тайлна.
Бүх криптографи хөтчийн Web Crypto-оор локалд ажиллана. Энгийн текст болон нууц үг таны төхөөрөмжөөс хэзээ ч гарахгүй. Нууц үг алдагдвал мессежийг сэргээх боломжгүй — үүний гол санаа энэ юм.
Холбоотой хэрэгслүүд
Файл шифрлэлт (AES-256-GCM)
AES-256-GCM болон PBKDF2 (250,000 давталт) ашиглан нууц үгтэйгээр дурын файлыг шифрлэх. .enc гаралт зөвхөн зөв нууц үгтэйгээр нээгддэг бөгөөд зөвхөн энэ хэрэгсэл тайлах боломжтой. Бүрэн клиент тал — файл хэзээ ч төхөөрөмжнөөс гарахгүй.
PDF-д нууц үг тохируулах
AES-256 шифрлэлтээр PDF файлд нууц үг оноох, мөн хэвлэх, хуулах, засах боломжийг хаах. Хөтчид ажилладаг; юу ч сервер рүү хуулагдахгүй.
PDF түгжээ тайлах
Нээх боломжтой PDF-ийнхээ нууц үгийг арилгах, эсвэл хэвлэх, хуулах, засах хязгаарлалтыг цуцлах. Олон файлыг нэгэн зэрэг боловсруулна. Хөтчид ажилладаг; юу ч сервер рүү хуулагдахгүй.