Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Chaînes de caractères

stzStringCrypto

32 méthodes propres · 3 formes avec extensions, rangées sous leur méthode

la source: base/string/stzStringCrypto.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Chaînes de caractères

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Exemples : 0 viennent des tests de la bibliothèque ; 20 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzStringCrypto("plain ascii text"). 12 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 12:54 dans la bibliothèque au commit 0e72e2e2c.

Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Content
(sans commentaire dans la source : le nom se lit comme une phrase) contentaucune extension
NumberOfChars
(sans commentaire dans la source : le nom se lit comme une phrase) number of chars
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.NumberOfChars()
#--> 16
composé à partir de la signature, exécuté pour cette page
aucune extension
IsEmpty
(sans commentaire dans la source : le nom se lit comme une phrase) is empty
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.IsEmpty()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
Hash
hashing (engine-backed)
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.Hash()
#--> 3821443530719439360.00
composé à partir de la signature, exécuté pour cette page
aucune extension
Entropy
hashing (engine-backed)
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.Entropy()
#--> 332
composé à partir de la signature, exécuté pour cette page
aucune extension
Sha256
sha-256 (engine-backed)
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.Sha256()
#--> a3282603063c6b171802197393303a34973a6b6fca72813d29d31ba462c46880
composé à partir de la signature, exécuté pour cette page
aucune extension
Md5
md5 (engine-backed)
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.Md5()
#--> 913c564868fe745d8803b1e7e125cc68
composé à partir de la signature, exécuté pour cette page
aucune extension
Blake3
blake3 (engine-backed)
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.Blake3()
#--> f1ebc84afa8aa72ff21e4d93271be904e979e2691fbb137ed9867e5c34a5789a
composé à partir de la signature, exécuté pour cette page
aucune extension
HmacSha256
hmac-sha256 (engine-backed)
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.HmacSha256("an")
#--> eca2488aeabcaf4f903ffd8677c796ca4a961002eb9f36192eaf46ccd0803d23
composé à partir de la signature, exécuté pour cette page
aucune extension
XorEncrypt
So the cipher now stays inside the engine and what crosses the bridge is always base64. XorDecrypt is a real method rather than an alias for XorEncrypt: the pair is still an involution over the BYTES, but the encoding step has a direction.
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.XorEncrypt("an")
#--> EQIABw9OAB0CBwhOFQsZGg==
composé à partir de la signature, exécuté pour cette page
aucune extension
XorDecrypt
xor cipher (engine)
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.XorDecrypt("an")
#--> �8�
composé à partir de la signature, exécuté pour cette page
aucune extension
Checksum
checksum
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.Checksum()
#--> 1570
composé à partir de la signature, exécuté pour cette page
aucune extension
ChecksumHex
checksum
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.ChecksumHex()
#--> 622
composé à partir de la signature, exécuté pour cette page
aucune extension
Base64Encode
base64 (engine-backed)aussi écrite: Base64Encoded
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.Base64Encode()
#--> cGxhaW4gYXNjaWkgdGV4dA==
composé à partir de la signature, exécuté pour cette page
aucune extension
Base64Decode
base64 (engine-backed)aussi écrite: Base64Decoded
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.Base64Decode()
#--> �V�
composé à partir de la signature, exécuté pour cette page
aucune extension
ROT13
rot13 cipher (engine)QCSXTZZZIBWU
ROT13ed
rot13 cipher (engine)
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.ROT13ed()
#--> cynva nfpvv grkg
composé à partir de la signature, exécuté pour cette page
aucune extension
CaesarEncrypt
caesar cipher (engine)aucune extension
CaesarDecrypt
caesar cipher (engine)aucune extension
CaesarEncrypted
caesar cipher (engine)aucune extension
VigenereEncrypt
vigenere cipher (engine)aucune extension
VigenereEncrypted
vigenere cipher (engine)
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.VigenereEncrypted("an")
#--> pyavn nspiv trxg
composé à partir de la signature, exécuté pour cette page
aucune extension
Atbash
atbash cipher (engine)aucune extension
Atbashed
atbash cipher (engine)
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.Atbashed()
#--> kozrm zhxrr gvcg
composé à partir de la signature, exécuté pour cette page
aucune extension
ROT47
rot47 cipher (engine)aucune extension
ROT47ed
rot47 cipher (engine)
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.ROT47ed()
#--> A=2:? 2D4:: E6IE
composé à partir de la signature, exécuté pour cette page
aucune extension
IsEncrypted
encryption detection
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.IsEncrypted()
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
Obfuscate
obfuscationQCSXTZZZIBWU
Obfuscated
obfuscation
exemple composé
o1 = new stzStringCrypto("plain ascii text")
? o1.Obfuscated()
#--> LhErLkknMwo9O0kgMwgiKg==
composé à partir de la signature, exécuté pour cette page
aucune extension
Deobfuscated
The inverse, which did not exist. Obfuscate() could be applied and never undone -- reversing then XORing again is NOT the inverse of XORing then reversing, so callers had no way back.aucune extension
Deobfuscate
obfuscationQCSXTZZZIBWU