This package has been deprecated

Author message:

this project is not maintained

steam-crypto

0.0.1 • Public • Published

node-steam-crypto

Node.js implementation of Steam crypto. All keys and data are passed as Buffers.

generateSessionKey()

Generates a 32 byte random blob of data and encrypts it with RSA using the Steam system's public key. Returns an object with the following properties:

  • plain - the generated session key
  • encrypted - the encrypted session key

symmetricEncrypt(input, sessionKey)

Encrypts input using sessionKey and returns the result.

symmetricDecrypt(input, sessionKey)

Decrypts input using sessionKey and returns the result.

/steam-crypto/

    Package Sidebar

    Install

    npm i steam-crypto

    Weekly Downloads

    213

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • seishun