Files
2025-09-18 17:55:52 -04:00

27 lines
825 B
Python

import hashlib
import codecs
def generate_sha1_rot13_key(version, platform, product, salt):
combined = version + platform + product + salt
sha1_hash = hashlib.sha1(combined.encode()).hexdigest()
rot13_hash = codecs.encode(sha1_hash, 'rot_13')
return rot13_hash
def main():
print("=== RakNet Security Key Generator ===")
version = input("Enter version (e.g. 0.235.0): ").strip()
platform = input("Enter platform (e.g. pc): ").strip()
product = input("Enter product (e.g. player): ").strip()
salt = input("Enter salt: ").strip()
rot13_hash = generate_sha1_rot13_key(version, platform, product, salt)
print("\nROT13 of SHA-1 Hash:")
print(rot13_hash)
print(f'\nC++ usage:\nRBX::Network::securityKey = RBX::rot13("{rot13_hash}");')
if __name__ == "__main__":
main()